@JsType(isNative=true, namespace="Cesium", name="TimeDynamicPointCloud") public class TimeDynamicPointCloud extends Object
Modifier and Type | Field and Description |
---|---|
ClippingPlaneCollection |
clippingPlanes
The ClippingPlaneCollection used to selectively disable rendering the point cloud.
|
Event |
frameChanged
The event fired to indicate that a new frame was rendered.
|
Event |
frameFailed
The event fired to indicate that a frame failed to load.
|
int |
maximumMemoryUsage
The maximum amount of GPU memory (in MB) that may be used to cache point cloud frames.
|
Matrix4 |
modelMatrix
A 4x4 transformation matrix that transforms the point cloud.
|
PointCloudShading |
shading
Options for controlling point size based on geometric error and eye dome lighting.
|
Number |
shadows
Determines whether the point cloud casts or receives shadows from each light source.
|
boolean |
show
Determines if the point cloud will be shown.
|
Cesium3DTileStyle |
style
The style, defined using the 3D Tiles Styling language, applied to each point in the point cloud.
|
Constructor and Description |
---|
TimeDynamicPointCloud(TimeDynamicPointCloudOptions options) |
Modifier and Type | Method and Description |
---|---|
BoundingSphere |
boundingSphere()
The bounding sphere of the frame being rendered.
|
void |
destroy()
Destroys the WebGL resources held by this object.
|
boolean |
isDestroyed()
Returns true if this object was destroyed; otherwise, false.
|
void |
makeStyleDirty()
Marks the point cloud's TimeDynamicPointCloud#style as dirty, which forces all points to re-evaluate the style in the next frame.
|
Promise<TimeDynamicPointCloud,Void> |
readyPromise()
Gets the promise that will be resolved when the point cloud renders a frame for the first time.
|
int |
totalMemoryUsageInBytes()
The total amount of GPU memory in bytes used by the point cloud.
|
@JsProperty public ClippingPlaneCollection clippingPlanes
@JsProperty public Event frameChanged
@JsProperty public Event frameFailed
@JsProperty public int maximumMemoryUsage
@JsProperty public Matrix4 modelMatrix
Matrix4.IDENTITY()
@JsProperty public PointCloudShading shading
@JsProperty public Number shadows
ShadowMode.ENABLED()
@JsProperty public boolean show
@JsProperty public Cesium3DTileStyle style
@JsConstructor public TimeDynamicPointCloud(TimeDynamicPointCloudOptions options)
@JsProperty(name="boundingSphere") public BoundingSphere boundingSphere()
@JsProperty(name="readyPromise") public Promise<TimeDynamicPointCloud,Void> readyPromise()
@JsProperty(name="totalMemoryUsageInBytes") public int totalMemoryUsageInBytes()
@JsMethod public void destroy()
@JsMethod public boolean isDestroyed()
@JsMethod public void makeStyleDirty()
Copyright © 2019. All rights reserved.