ArcPoints
Extends ExtrudableGeometry
Inherited from Geometry
start()
start(): Vertex
Returns a lazy-evaluated vertex at the start point of this geometry element.
Returns: Vertex
end()
end(): Vertex
Returns a lazy-evaluated vertex at the end point of this geometry element.
Returns: Vertex
tangent()
tangent(): Vertex
Returns a lazy-evaluated vertex representing the tangent direction at the end of this geometry. Used to determine the direction of subsequent geometry elements.
Returns: Vertex
Inherited from SceneObject
name()
name(value: string): this
Sets a custom display name for this object, overriding the default type-based name.
| Parameter | Type | Description |
|---|---|---|
value | string | The display name to assign. |
guide()
guide(): this
Marks this object as construction geometry. Guide objects are excluded from final geometry output unless explicitly included.
reusable()
reusable(): this
Marks this object as reusable. Reusable objects retain their shapes when
consumed by features (e.g., extrude, revolve), allowing multiple features
to reference the same source geometry. Use remove(obj) to force-remove
shapes from a reusable object.
Methods
radius()
radius(value: number): this
Sets the bulge radius for point-to-point arcs. Positive = CCW, negative = CW.
| Parameter | Type | Description |
|---|---|---|
value | number | The bulge radius. |
center()
center(value: Point2DLike): this
Specifies the circle center point for the arc.
Mutually exclusive with .radius().
| Parameter | Type | Description |
|---|---|---|
value | Point2DLike | The center point of the arc's circle. |