Skip to main content

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.

ParameterTypeDescription
valuestringThe 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.

ParameterTypeDescription
valuenumberThe bulge radius.

center()

center(value: Point2DLike): this

Specifies the circle center point for the arc. Mutually exclusive with .radius().

ParameterTypeDescription
valuePoint2DLikeThe center point of the arc's circle.