Creates a new ExtrudedShapeEditor
the editor to delegate sub-shape getEditHandles to.
Protected
delegateProtected
shapeIndicates whether this editor can edit the given context.
true
if context.shape matches the shape type defined in the constructor,
and the delegate can edit all subshapes.
Creates the edit handles for editing the base shape of the extruded shape.
The default implementation delegates to ComposedShapeEditor.getEditHandles.
The editing context
Creates a point handle to change the maximum height of the extruded shape, by dragging the extruded shape itself.
Creates a handle that draws helper lines for the extruded shape.
Creates a point handle to change the maximum height of the extruded shape.
Creates a point handle to change the minimum height of the extruded shape.
Creates the shape translation handle.
This is a handle that allows translation (moving) of an entire shape / feature.
The context to retrieve the shape translate handle for
Creation of extruded shapes is not supported by this editor.
In your application, you can implement a similar approach as in LuciadRIA samples: When a user right-clicks a valid base shape, the user can convert that shape to an extruded shape.
Returns a set of handles for editing an ExtrudedShape.
By default, this delegates to the following methods:
Returns the number of sub-shapes of the given shape.
The shape to determine the number of sub-shapes for
An editor for features with extruded shape shapes. See ComposedShapeEditor for more information.
Note that creation of extruded shapes is not supported by this editor. In your application, you can implement a similar approach as in LuciadRIA samples: When a user right-clicks a valid base shape, the user can convert that shape to an extruded shape.
Since
2022.1