URL or texture buffer that should be used as alpha map. See: https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.alphaMap
The material will not be rendered if the opacity is lower than this value. See https://threejs.org/docs/#api/en/materials/Material.alphaTest.
URL or texture buffer that should be used as bump map. See: https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.bumpMap
Style of both end caps. Possible values: "None"
, "Circle"
.
The category of this technique.
Color of the feature in hexadecimal or CSS-style notation, for example: "#e4e9ec"
,
"#fff"
, "rgb(255, 0, 0)"
, or "hsl(35, 11%, 88%)"
.
See https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.color.
If true
, geometry height won't be scaled on projection. Enable it for projections with
variable scale factor (e.g. mercator) to avoid distortions in geometry with great heights and
latitude spans. E.g. a large object with even height would look oblique to the ground plane
on mercator unless this property is set to true
.
Skip rendering clobbered pixels. See https://threejs.org/docs/#api/en/materials/Material.depthTest.
URL or texture buffer that should be used as displacement map. See: https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.displacementMap
Emissive (light) color of the material, essentially a solid color unaffected by other lighting. Default is black. See https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.emissive.
Intensity of the emissive light. Modulates the emissive color. Default is 1
.
See https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.emissiveIntensity.
URL or texture buffer that should be used as emissive map. See: https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.emissiveMap
Runtime filtering of techniques.
Use with ['dynamic-properties']
operator for dynamic feature highlight, highlighig etc.
Distance to the camera (0.0 = camera position, 1.0 = farPlane) at which the object has zero opacity and stops fading out. An undefined value disables fading.
Distance to the camera `(0.0 = camera position, 1.0 = farPlane) at which the object start fading out (opacity decreases).
The name used to identify materials created from this technique.
Specified kind of geometry.
Sets the polygon outline color.
Distance to the camera (0.0 = nearPlane, 1.0 = farPlane) at which the object edges become transparent. A value of <= 0.0 disables fading.
Distance to the camera (0.0 = nearPlane, 1.0 = farPlane) at which the object edges start fading out.
Width of a line in meters for different zoom levels.
Maximum zoom level. If the current zoom level is equal to or greater, the technique will not be used.
How much the material is like a metal. Nonmetallic materials such as wood or stone use 0.0
,
metallic ones use 1.0
, with nothing (usually) in between. Default is 0.0
. A value between
0.0
and 1.0
can be used for a rusty metal look. If metalnessMap
is also provided, both
values are multiplied.
See https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.metalness.
URL or texture buffer that should be used as metalness map. See: https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.metalnessMap
Minimal zoom level. If the current zoom level is smaller, the technique will not be used.
URL or texture buffer that should be used as normal map. See: https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.normalMap
For transparent lines, set a value between 0.0 for totally transparent, to 1.0 for totally opaque. See https://threejs.org/docs/#api/en/materials/Material.opacity.
Whether to use polygon offset. Default is false.
Sets the polygon offset factor. Default is 0.
Sets the polygon offset units. Default is 0.
The index of refraction (IOR) of air (approximately 1) divided by the index of refraction of
the material. It is used with environment mapping modes THREE.CubeRefractionMapping
and
THREE.EquirectangularRefractionMapping
. The refraction ratio should not exceed 1
. Default
is 0.98
.
See https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.refractionRatio.
The render order of the objects created using this technique.
How rough the material appears. 0.0
means a smooth mirror reflection. 1.0
means fully
diffuse. Default is 1.0
.
See https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.roughness.
URL or texture buffer that should be used as roughness map. See: https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.roughnessMap
A value determining the shading technique. Valid values are "basic"
and "standard"
.
Default is "basic"
.
Defines which side of faces will be rendered - front, back or both. See https://threejs.org/docs/#api/en/materials/Material.side.
Whether and how texture coordinates should be generated. No texture coordinates are
generated if undefined
.
Should be set if any texture assigned (e.g. map
, normalMap
, ...).
Optional. If true
or Pickability.transient
, no IDs will be saved for the geometry
this style creates. Default is Pickability.onlyVisible
, which allows all pickable and
visible objects to be picked, Pickability.all, will also allow invisible objects to be
picked.
Set to 'true' if line should appear transparent.
If vertexColors
is true
, every vertex has color information, which is interpolated
between vertices.
See https://threejs.org/docs/#api/en/materials/Material.vertexColors.
A value of true
creates a wireframe geometry. (May not be supported with all techniques).
See https://threejs.org/docs/#api/en/materials/MeshStandardMaterial.wireframe.
Generated using TypeDoc
Declares a a geometry as a standard extruded line.