IFClite TypeScript API
    Preparing search index...

    Interface GableRoofParams

    Gable roof: dual-pitch roof generated from a rectangular footprint

    interface GableRoofParams {
        Depth: number;
        Description?: string;
        Name?: string;
        ObjectType?: string;
        Overhang?: number;
        Position: Point3D;
        Slope: number;
        Tag?: string;
        Thickness: number;
        Width: number;
    }

    Hierarchy (View Summary)

    Index
    Depth: number

    Footprint depth along Y

    Description?: string
    Name?: string
    ObjectType?: string
    Overhang?: number

    Optional symmetric overhang applied to all eaves/rakes

    Position: Point3D

    Placement origin at the footprint minimum corner

    Slope: number

    Roof pitch angle in radians

    Tag?: string
    Thickness: number

    Roof thickness measured normal to each roof plane

    Width: number

    Footprint width along X