IFClite TypeScript API
    Preparing search index...

    Interface AxisElementParams

    Parameters for creating an extruded element along an axis (Start → End). The profile is extruded along the axis between Start and End.

    creator.addAxisElement(storeyId, {
    IfcType: 'IFCPIPESEGMENT',
    Start: [0, 0, 3],
    End: [5, 0, 3],
    Profile: { ProfileType: 'AREA', Radius: 0.05 },
    });
    interface AxisElementParams {
        Description?: string;
        End: Point3D;
        IfcType: string;
        Name?: string;
        ObjectType?: string;
        PredefinedType?: string;
        Profile: ProfileDef;
        Start: Point3D;
        Tag?: string;
    }

    Hierarchy (View Summary)

    Index
    Description?: string
    End: Point3D

    End point of the element axis

    IfcType: string

    IFC entity type name in UPPERCASE

    Name?: string
    ObjectType?: string
    PredefinedType?: string

    Optional predefined type token without dots, e.g. 'RIGIDSEGMENT'. Serializer wraps as .TOKEN.

    Profile: ProfileDef

    Cross-section profile (extruded along the axis)

    Start: Point3D

    Start point of the element axis

    Tag?: string