-
-
Release resources (subclasses need to be overridden)
-
-
Json object to effect object (subclass needs to be overridden)
Name |
Type |
Description |
jsonObj |
Object
|
|
-
-
Get effect ID
Returns:
Effect ID
-
getIsUsePlotVisible() → Boolean
-
Get whether to update the effect's visibility when the plotting object's visibility changed
Returns:
Whether to update
-
-
Get Show/Hide
Returns:
Show/Hide
-
setGeoGraphicObject(geoGraphicObject)
-
Set the plotting object for effect binding
-
setIsUsePlotVisible(isUse)
-
Sets whether to update the effect Show/Hide when the plotted object Show/Hide changes
Name |
Type |
Description |
isUse |
Boolean
|
Whether to update
|
-
-
Set the scene
Name |
Type |
Description |
scene |
Scene
|
3D scene |
-
setVisible(visible) → Boolean
-
Set Show/Hide
Name |
Type |
Description |
visible |
Boolean
|
Show/Hide |
Returns:
If successful, return true; otherwise, return false.
-
-
Effects object to Json object (subclasses need to be overridden)
Returns:
Json object
-
-
Synchronize associated plotting object properties to effects (subclasses need to be overridden)
Name |
Type |
Description |
options |
Object
|
optional
Objects have the following properties:
Name |
Type |
Description |
point |
MPoint3D
|
optional
Location point
|
rotate |
MPoint3D
|
optional
Rotation
|
scale |
MPoint3D
|
optional
Zoom
|
modelPath |
String
|
optional
Model path
|
showMode |
DotMode
|
optional
Dispaly mode
|
gridSymbolSize |
MPoint3D
|
optional
Symbol size
|
visible |
Boolean
|
optional
Show/Hide (only takes effect when the isUsePlotVisible property is true)
|
|