IFClite TypeScript API
    Preparing search index...

    Interface EdgeData

    Edge data with adjacency information

    interface EdgeData {
        dihedralAngle: number;
        entityId: number;
        face0Normal: Vec3 | null;
        face1Normal: Vec3 | null;
        ifcType: string;
        modelIndex: number;
        type: "crease" | "boundary" | "smooth";
        v0: Vec3;
        v1: Vec3;
    }
    Index
    dihedralAngle: number

    Dihedral angle between faces (radians)

    entityId: number

    Source entity ID

    face0Normal: Vec3 | null

    Normal of first adjacent face (null if boundary)

    face1Normal: Vec3 | null

    Normal of second adjacent face (null if boundary)

    ifcType: string

    IFC type

    modelIndex: number

    Model index

    type: "crease" | "boundary" | "smooth"

    Edge classification

    v0: Vec3

    First vertex

    v1: Vec3

    Second vertex