- Field Summary
- Constructor Summary
- Method Summary
- Methods inherited from class com.anylogic.engine.presentation.ShapeTopLevelPresentationGroup
- Methods inherited from class com.anylogic.engine.presentation.ShapeGroup
- Methods inherited from class com.anylogic.engine.presentation.Shape3D
- Methods inherited from class com.anylogic.engine.presentation.Shape
- Methods inherited from class java.lang.Object
- Methods inherited from interface com.anylogic.engine.markup.AggregatableAnimationElement
- Methods inherited from interface com.anylogic.engine.Locatable2D
- Constructor Details
- Method Details
- java.lang.Object
- com.anylogic.engine.presentation.Shape
- com.anylogic.engine.presentation.Shape3D
- com.anylogic.engine.presentation.ShapeGroup
- com.anylogic.engine.presentation.ShapeTopLevelPresentationGroup
- com.anylogic.engine.presentation.preview3d.Preview3dShapeTopLevelPresentationGroup
- All Implemented Interfaces:
com.anylogic.engine.internal.Child,Locatable2D,Locatable3D,AggregatableAnimationElement,HasLevel,LevelElement,SVGElement,UsdElement,Serializable,Cloneable
@AnyLogicInternalAPI public class Preview3dShapeTopLevelPresentationGroup extends ShapeTopLevelPresentationGroup
- See Also:
- Serialized Form
| Constructor | Description |
|---|---|
Preview3dShapeTopLevelPresentationGroup |
| Modifier and Type | Method | Description |
|---|---|---|
void | resetSVGState |
Reset SVG state goes through the entire shape hierarchy and delete (generate "D" command) child shapes if needed
(for example we need to delete Shape3DObjects for instanced objects explicitly in case of deletion group or other hierarchy parent)
resetSVGState for children must be called before parent (to generate delete "D" command for children first)
|
add, add, getConfiguration3D, getOriginalOwner, getOwner, getShapes, insert, remove, removeSVGFromOwner, setOwner_xjal, setPos, setPos, setPos, setRotation, setRotationX, setRotationY, setRotationZ, setScale, setScale, setScale, setScaleX, setScaleY, setScaleZ, setVisible, setX, setY, setZadd, add, add, add, clear, clone, contains, findSVGElement, get, getPresentable, getRotation, getRotationX, getRotationY, getRotationZ, getSVGComponent, indexOf, initialize_xjal, insert, insert, isReplicated, onDraw, postSVGShapeSpecificAttributes, remove, remove, remove, remove, restoreOwner, setReplicated, size, updateDynamicPropertiesStructuralexecuteUserAction, getGroup, getGroupOrOwner, getInspect, getLevel, getName, getOrGenerateUSDId, getScaleX, getScaleY, getSVGId, getUsdVersion, getX, getY, isJava2DSwingPresentation, isOnly3D, isPublic_xjal, isSVGPresentation, isVisible, isVisibleCurrently, onAggregatorVisibilityChanged, onClick, randomPointInside, randomPointInside, removeSVGImage, setChangedUsdVersion, setInspect, setLevel, setNextChangedUsdVersion, setPublic_xjal, updateDynamicProperties, updateSVGPropertiespublic Preview3dShapeTopLevelPresentationGroup(Presentable presentable, AtomicBoolean sendCameras, Map<Long, Camera3D> cameras)
public void resetSVGState(SVGElement elementBeingDeleted, boolean delete, Consumer<SVGCommand> commandOutput)
Description copied from class:
ShapeReset SVG state goes through the entire shape hierarchy and delete (generate "D" command) child shapes if needed
(for example we need to delete Shape3DObjects for instanced objects explicitly in case of deletion group or other hierarchy parent)
resetSVGState for children must be called before parent (to generate delete "D" command for children first)
- Specified by:
resetSVGStatein interfaceSVGElement- Overrides:
resetSVGStatein classShapeGroup- Parameters:
elementBeingDeleted- top-level element that is being deleteddelete- flag if method was called during shape deletion (delete "D" commands can be generated)