Skip to content
Shapemetry

ArcCurve2d

2D circular arc factories → the type-tagged Curve2dJSON envelope (Unit I; was Circle2d).

import { ArcCurve2d } from '@huukhanhnguyen/geometry'

API reference

ArcCurve2d.fromCenterStartEnd

ArcCurve2d.fromCenterStartEnd(cx: number, cy: number, sx: number, sy: number, ex: number, ey: number): string | undefined

Wasm: circle2d_from_center_start_end

ArcCurve2d.fromThreePoints

ArcCurve2d.fromThreePoints(sx: number, sy: number, mx: number, my: number, ex: number, ey: number): string | undefined

Wasm: circle2d_from_three_points

ArcCurve2d.full

ArcCurve2d.full(cx: number, cy: number, radius: number): string

Wasm: circle2d_full

See GEOMETRY_CATALOG.md for catalog ownership.

Last updated: 📖 1 min readEdit on GitHub