Hide menu
Loading...
Searching...
No Matches
CurveSet

Describes drawing elements composed of 2D curves.

This geometric element represents the portion of a drawing view described by parametric 2D curves.

The underlying set of parametric curves is not exposed directly. Instead, the available geometry is represented by triangulation, which stores a polygonal approximation of the curves.

Extends

Constructors

Constructor

new CurveSet(): CurveSet

Returns

CurveSet

Inherited from

DrawingGeometry.constructor

Properties

triangulation

triangulation: Polyline2dSet | null = null

Polygonal representation of the curve set.

The value is null when the polygonal representation is unavailable.

Accessors

id

Get Signature

get id(): bigint

Returns the unique identifier of the object.

Returns

bigint

Inherited from

DrawingGeometry.id


uuid

Get Signature

get uuid(): `${string}-${string}-${string}-${string}-${string}` | null

UUID of the drawing element.

The value is null if no UUID is assigned.

Returns

`${string}-${string}-${string}-${string}-${string}` | null

Set Signature

set uuid(uuid): void

Sets the UUID of the drawing element.

Parameters

uuid

`${string}-${string}-${string}-${string}-${string}` | null

UUID to assign to the drawing element.

Returns

void

Inherited from

DrawingGeometry.uuid

Methods

accept()

accept(visitor): void

Accepts an element visitor.

Parameters

visitor

ElementVisitor

Element visitor to accept.

Returns

void

Overrides

DrawingGeometry.accept