Reference Source

src/plugins/StoreyViewsPlugin/IFCStoreyPlanObjectStates.js

/**
 * @desc Property states for {@link Entity}s in {@link Storey}s capture by a {@link StoreyViewsPlugin}.
 *
 * @type {{String:Object}}
 */
const IFCStoreyPlanObjectStates = {
    IfcSlab: {
        visible: true,
        edges: false,
        colorize: [1.0, 1.0, 1.0, 1.0]
    },
    IfcWall: {
        visible: true,
        edges: false,
        colorize: [0.1, 0.1, 0.1, 1.0]
    },
    IfcWallStandardCase: {
        visible: true,
        edges: false,
        colorize: [0.1, 0.1, 0.1, 1.0]
    },
    IfcDoor: {
        visible: true,
        edges: false,
        colorize: [0.5, 0.5, 0.5, 1.0]
    },
    IfcWindow: {
        visible: true,
        edges: false,
        colorize: [0.5, 0.5, 0.5, 1.0]
    },
    IfcColumn: {
        visible: true,
        edges: false,
        colorize: [0.5, 0.5, 0.5, 1.0]
    },
    IfcCurtainWall: {
        visible: true,
        edges: false,
        colorize: [0.5, 0.5, 0.5, 1.0]
    },
    IfcStair: {
        visible: true,
        edges: false,
        colorize: [0.7, 0.7, 0.7, 1.0]
    },
    IfcStairFlight: {
        visible: true,
        edges: false,
        colorize: [0.7, 0.7, 0.7, 1.0]
    },
    IfcRamp: {
        visible: true,
        edges: false,
        colorize: [0.7, 0.7, 0.7, 1.0]
    },
    IfcFurniture: {
        visible: true,
        edges: false,
        colorize: [0.7, 0.7, 0.7, 1.0]
    },
    IfcFooting: {
        visible: true,
        edges: false,
        colorize: [0.7, 0.7, 0.7, 1.0]
    },
    IfcFloor: {
        visible: true,
        edges: false,
        colorize: [1.0, 1.0, 1.0, 1.0]
    },
    DEFAULT: {
        visible: false
    }
};

export {IFCStoreyPlanObjectStates}