Skip to content
Shapemetry

EllipseCurve

Analytic 3D ellipse / elliptical arc (always carries angles). Unit F; was Ellipse.

import { EllipseCurve } from '@huukhanhnguyen/geometry'

API reference

EllipseCurve.domain

EllipseCurve.domain(doc: string): Float64Array

Wasm: ellipse3_domain

EllipseCurve.evaluate

EllipseCurve.evaluate(doc: string, t: number): Float64Array

Wasm: ellipse3_evaluate

EllipseCurve.fromCenterAxis

EllipseCurve.fromCenterAxis(cx: number, cy: number, cz: number, nx: number, ny: number, nz: number, semi_major: number, semi_minor: number): string

Wasm: ellipse3_new

EllipseCurve.project

EllipseCurve.project(doc: string, x: number, y: number, z: number): number

Wasm: ellipse3_project

EllipseCurve.tangentAt

EllipseCurve.tangentAt(doc: string, t: number): Float64Array

Wasm: ellipse3_tangent_at

EllipseCurve.withAxes

EllipseCurve.withAxes(cx: number, cy: number, cz: number, nx: number, ny: number, nz: number, semi_major: number, semi_minor: number, ux: number, uy: number, uz: number, vx: number, vy: number, vz: number): string

Wasm: ellipse3_with_axes

EllipseCurve.withRef

EllipseCurve.withRef(cx: number, cy: number, cz: number, nx: number, ny: number, nz: number, semi_major: number, semi_minor: number, rx: number, ry: number, rz: number): string

Wasm: ellipse3_new_with_ref

See GEOMETRY_CATALOG.md for catalog ownership.

Last updated: 📖 1 min readEdit on GitHub