Skip to content
Shapemetry

@huukhanhnguyen/geometry / namespaces/PolyCurve2d

namespaces/PolyCurve2d

add

const add: (composite_json, segment_json) => string = wasm.poly_curve2d_add

Parameters

composite_json

string

segment_json

string

Returns

string


domain

const domain: (_composite_json) => Float64Array = wasm.poly_curve2d_domain

Parameters

_composite_json

string

Returns

Float64Array


empty

const empty: () => string = wasm.poly_curve2d_empty

Returns

string


end

const end: (composite_json) => Float64Array = wasm.poly_curve2d_end

Parameters

composite_json

string

Returns

Float64Array


fromPoints

const fromPoints: (points, closed) => string = wasm.poly_curve2d_from_points

Parameters

points

Float64Array

closed

boolean

Returns

string


fromSegments

const fromSegments: (segments_json) => string = wasm.poly_curve2d_from_segments

Parameters

segments_json

string

Returns

string


isArc

const isArc: (composite_json) => boolean = wasm.poly_curve2d_is_arc

Parameters

composite_json

string

Returns

boolean


isClosed

const isClosed: (composite_json) => boolean = wasm.poly_curve2d_is_closed

Parameters

composite_json

string

Returns

boolean


isEllipse

const isEllipse: (composite_json) => boolean = wasm.poly_curve2d_is_ellipse

Parameters

composite_json

string

Returns

boolean


isLine

const isLine: (composite_json) => boolean = wasm.poly_curve2d_is_line

Parameters

composite_json

string

Returns

boolean


isNurbs

const isNurbs: (composite_json) => boolean = wasm.poly_curve2d_is_nurbs

Parameters

composite_json

string

Returns

boolean


isPolyline

const isPolyline: (composite_json) => boolean = wasm.poly_curve2d_is_polyline

Parameters

composite_json

string

Returns

boolean


isSingleSegment

const isSingleSegment: (composite_json) => boolean = wasm.poly_curve2d_is_single_segment

Parameters

composite_json

string

Returns

boolean


length

const length: (composite_json) => number = wasm.poly_curve2d_length

Parameters

composite_json

string

Returns

number


lengthAt

const lengthAt: (composite_json, t) => number = wasm.poly_curve2d_length_at

Parameters

composite_json

string

t

number

Returns

number


paramAtLength

const paramAtLength: (composite_json, s) => number = wasm.poly_curve2d_param_at_length

Parameters

composite_json

string

s

number

Returns

number


pointAt

const pointAt: (composite_json, t) => Float64Array = wasm.poly_curve2d_point_at

Parameters

composite_json

string

t

number

Returns

Float64Array


reverse

const reverse: (composite_json) => string = wasm.poly_curve2d_reverse

Parameters

composite_json

string

Returns

string


segmentCount

const segmentCount: (composite_json) => number = wasm.poly_curve2d_segment_count

Parameters

composite_json

string

Returns

number


segments

const segments: (composite_json) => string = wasm.poly_curve2d_segments

Parameters

composite_json

string

Returns

string


start

const start: (composite_json) => Float64Array = wasm.poly_curve2d_start

Parameters

composite_json

string

Returns

Float64Array


tangentAt

const tangentAt: (composite_json, t) => Float64Array = wasm.poly_curve2d_tangent_at

Parameters

composite_json

string

t

number

Returns

Float64Array


tessellate

const tessellate: (composite_json, tolerance) => Float64Array = wasm.poly_curve2d_tessellate

Parameters

composite_json

string

tolerance

number

Returns

Float64Array


transform

const transform: (composite_json, elements) => string = wasm.poly_curve2d_transform

Parameters

composite_json

string

elements

Float64Array

Returns

string

Last updated: 📖 3 min readEdit on GitHub