Options for performing point attenuation based on geometric error when rendering
point clouds using 3D Tiles.
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
Object with the following properties:
|
Members
Perform point attenuation based on geometric error.
-
Default Value:
false
Determines whether back-facing points are hidden.
This option works only if data has normals included.
-
Default Value:
false
Average base resolution for the dataset in meters.
Used in place of geometric error when geometric error is 0.
If undefined, an approximation will be computed for each tile that has geometric error of 0.
Use eye dome lighting when drawing with point attenuation
Requires support for EXT_frag_depth, OES_texture_float, and WEBGL_draw_buffers extensions in WebGL 1.0,
otherwise eye dome lighting is ignored.
-
Default Value:
true
Thickness of contours from eye dome lighting
-
Default Value:
1.0
Eye dome lighting strength (apparent contrast)
-
Default Value:
1.0
Scale to be applied to the geometric error before computing attenuation.
-
Default Value:
1.0
Maximum point attenuation in pixels. If undefined, the Cesium3DTileset's maximumScreenSpaceError will be used.
Determines whether a point cloud that contains normals is shaded by the scene's light source.
-
Default Value:
true
Methods
Determines if point cloud shading is supported.
Name | Type | Description |
---|---|---|
scene |
Scene | The scene. |
Returns:
true
if point cloud shading is supported; otherwise, returns false