Types - IGES
API reference for ./io/iges on @huukhanhnguyen/types — the option and result records of @huukhanhnguyen/io's IGES reader/writer.
See the Guide for the package's role.
API reference
Signatures are generated from the live package .d.ts - not hand-written.
BoundarySegment
interface
interface BoundarySegmentBuiltFace
interface
interface BuiltFaceIgesBrepDocument
interface
interface IgesBrepDocumentIgesCurveRow
type
The IGES writer's narrowed slice of the document curve union — same four kinds as import, no segment wrapper.
Unit F: no kind "circle" — full circle is an arc with sweepAngle 2π.
type IgesCurveRow
// = ({ type: "line"; } & LineCurve) | ({ type: "arc"; } & ArcCurve) | ({ type: "ellipse"; } & EllipseCurve) | ({ type: "nurbs"; } & NurbsCurve)IgesEntity
interface
interface IgesEntityIgesSurfaceRow
type
type IgesSurfaceRow
// = {
type: "plane";
normal: Vector;
d: number;
uvMin: [number, number];
uvMax: [number, number];
}IgesWriteBody
interface
interface IgesWriteBodyTransformFrame
interface
interface TransformFrame