editor › Globals › PlywoodSemitransparent
Class: PlywoodSemitransparent
Hierarchy
↳ Poplar
↳ PlywoodSemitransparent
Index
Constructors
Properties
- collisionSounds
- density
- displayName
- emissive
- engravedLightnessesSamples
- engravingColor
- envMapUrls
- friction
- isOverlay
- opacity
- restitution
- shininess
- stiffness
- textureDefinitions
Constructors
constructor
+ new PlywoodSemitransparent(colorizeColor?: number | null): PlywoodSemitransparent
Inherited from Poplar.constructor
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: PlywoodSemitransparent
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", ]
Inherited from Poplar.collisionSounds
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"
Inherited from Poplar.displayName
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], ]
Inherited from Poplar.engravedLightnessesSamples
Overrides MaterialDefinition.engravedLightnessesSamples
Defined in src/model/visualization/materials/materialDefinitions/Poplar.ts:22
engravingColor
• engravingColor: number = 3736064
Inherited from Poplar.engravingColor
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
Inherited from Poplar.friction
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 = 0.4
Overrides MaterialDefinition.opacity
Defined in src/model/visualization/materials/materialDefinitions/PlywoodSemitransparent.ts:4
restitution
• restitution: number = 0.3
Inherited from Poplar.restitution
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
Inherited from Poplar.stiffness
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