ArcCurve
Analytic 3D circular arc (full circle = sweep 2π). Unit F; was Circle.
import { ArcCurve } from '@huukhanhnguyen/geometry'API reference
ArcCurve.arcCenterStartEnd
ArcCurve.arcCenterStartEnd(cx: number, cy: number, cz: number, sx: number, sy: number, sz: number, ex: number, ey: number, ez: number, use_normal_hint: boolean, hx: number, hy: number, hz: number): stringWasm: circle3_arc_center_start_end
ArcCurve.arcStartTangentEnd
ArcCurve.arcStartTangentEnd(sx: number, sy: number, sz: number, tx: number, ty: number, tz: number, ex: number, ey: number, ez: number): stringWasm: circle3_arc_start_tangent_end
ArcCurve.arcThreePoints
ArcCurve.arcThreePoints(sx: number, sy: number, sz: number, mx: number, my: number, mz: number, ex: number, ey: number, ez: number): stringWasm: circle3_arc_three_points
ArcCurve.circumference
ArcCurve.circumference(doc: string): numberWasm: circle3_circumference
ArcCurve.domain
ArcCurve.domain(doc: string): Float64ArrayWasm: circle3_domain
ArcCurve.evaluate
ArcCurve.evaluate(doc: string, t: number): Float64ArrayWasm: circle3_evaluate
ArcCurve.fromCenterAxis
ArcCurve.fromCenterAxis(cx: number, cy: number, cz: number, nx: number, ny: number, nz: number, radius: number): stringWasm: circle3_new
ArcCurve.intersectSegment
ArcCurve.intersectSegment(doc: string, sx: number, sy: number, sz: number, ex: number, ey: number, ez: number, tolerance: number): Float64ArrayWasm: circle3_intersect_segment
ArcCurve.project
ArcCurve.project(doc: string, x: number, y: number, z: number): numberWasm: circle3_project
ArcCurve.tangentAt
ArcCurve.tangentAt(doc: string, t: number): Float64ArrayWasm: circle3_tangent_at
ArcCurve.withAxes
ArcCurve.withAxes(cx: number, cy: number, cz: number, nx: number, ny: number, nz: number, radius: number, ux: number, uy: number, uz: number, vx: number, vy: number, vz: number): stringWasm: circle3_with_axes
ArcCurve.withRef
ArcCurve.withRef(cx: number, cy: number, cz: number, nx: number, ny: number, nz: number, radius: number, rx: number, ry: number, rz: number): stringWasm: circle3_new_with_ref
See GEOMETRY_CATALOG.md for catalog ownership.