Skip to content
Shapemetry

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 BoundarySegment

BuiltFace

interface

interface BuiltFace

IgesBrepDocument

interface

interface IgesBrepDocument

IgesCurveRow

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 IgesEntity

IgesSurfaceRow

type

type IgesSurfaceRow
// = {
    type: "plane";
    normal: Vector;
    d: number;
    uvMin: [number, number];
    uvMax: [number, number];
}

IgesWriteBody

interface

interface IgesWriteBody

TransformFrame

interface

interface TransformFrame
Last updated: 📖 1 min readEdit on GitHub