Skip to content

editorGlobalsPoplar

Class: Poplar

Hierarchy

Poplar

Beech

Birch

Okoume

PlywoodSemitransparent

Index

Constructors

Properties

Constructors

constructor

+ new Poplar(colorizeColor?: number | null): Poplar

Overrides MaterialDefinition.constructor

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:52

Parameters:

Name Type Description
colorizeColor? number | null create the material in a colorized version with this color (as hex value)

Returns: Poplar

Properties

collisionSounds

collisionSounds: string[] = [ "LL_L1_Wood_Box_Small_Movement_01", "LL_L1_Wood_Box_Small_Movement_02", "LL_L1_Wood_Box_Small_Movement_03", "LL_L1_Wood_Box_Small_Drop_01", "LL_L1_Wood_Box_Small_Drop_02", ]

Overrides MaterialDefinition.collisionSounds

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:11


density

density: number = 500

Overrides MaterialDefinition.density

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:18


displayName

displayName: string = "poplar"

Overrides MaterialDefinition.displayName

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:6


emissive

emissive: number = 0

Inherited from MaterialDefinition.emissive

Defined in src/model/visualization/materials/materialDefinitions/MaterialDefinition.ts:100


engravedLightnessesSamples

engravedLightnessesSamples: DataPoint[] = [ [0.096, 0.124], [0.112, 0.18], [0.117, 0.197], [0.173, 0.375], [0.183, 0.404], [0.183, 0.404], [0.183, 0.404], [0.193, 0.432], [0.193, 0.432], [0.198, 0.445], [0.198, 0.445], [0.203, 0.458], [0.234, 0.531], [0.234, 0.531], [0.254, 0.575], [0.274, 0.615], [0.396, 0.787], [0.411, 0.802], [0.457, 0.838], [0.462, 0.841], [0.487, 0.856], [0.487, 0.856], [0.548, 0.881], [0.604, 0.896], [0.63, 0.9], [0.66, 0.905], [0.665, 0.906], [0.731, 0.916], [0.955, 1.021], ]

Overrides MaterialDefinition.engravedLightnessesSamples

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:22


engravingColor

engravingColor: number = 3736064

Overrides MaterialDefinition.engravingColor

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:7


envMapUrls

envMapUrls: string[] = []

Inherited from MaterialDefinition.envMapUrls

Defined in src/model/visualization/materials/materialDefinitions/MaterialDefinition.ts:96

Paths to images for cube map (when using physically based rendering).


friction

friction: number = 0.1

Overrides MaterialDefinition.friction

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:8


isOverlay

isOverlay: boolean = false

Inherited from MaterialDefinition.isOverlay

Defined in src/model/visualization/materials/materialDefinitions/MaterialDefinition.ts:122

Whether this material should always be visible above if there are multiple materials at the same position. Only works for one at a time.


opacity

opacity: number = 1

Inherited from MaterialDefinition.opacity

Defined in src/model/visualization/materials/materialDefinitions/MaterialDefinition.ts:74


restitution

restitution: number = 0.3

Overrides MaterialDefinition.restitution

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:9


shininess

shininess: number = 10

Inherited from MaterialDefinition.shininess

Defined in src/model/visualization/materials/materialDefinitions/MaterialDefinition.ts:98


stiffness

stiffness: number = 35

Overrides MaterialDefinition.stiffness

Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:10


textureDefinitions

textureDefinitions: Map‹TextureKey, ITextureDefinition = new Map()

Inherited from MaterialDefinition.textureDefinitions

Defined in src/model/visualization/materials/materialDefinitions/MaterialDefinition.ts:72

String <-> String|String[] dictionary to map texture keys to URLs of tiled textures.

see http://www.neilblevins.com/cg_education/tiling_trick/tiling_trick.htm

see MixMapEngravingMaterial