viewer/defaultcolors.js
/**
* Default colors, only used by the BimserverGeometryLoader when no default color is given by the serializer
*/
export const DefaultColors = {
IfcSpace: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcRoof: {r: 0.837255, g: 0.203922, b: 0.270588, a: 1.0},
IfcSlab: {r: 0.637255, g: 0.603922, b: 0.670588, a: 1.0},
IfcWall: {r: 0.537255, g: 0.337255, b: 0.237255, a: 1.0},
IfcWallStandardCase: {r: 0.537255, g: 0.337255, b: 0.237255, a: 1.0},
IfcDoor: {r: 0.637255, g: 0.603922, b: 0.670588, a: 1.0},
IfcWindow: {r: 0.137255, g: 0.403922, b: 0.870588, a: 0.5},
IfcOpeningElement: {r: 0.137255, g: 0.403922, b: 0.870588, a: 0},
IfcRailing: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcColumn: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcBeam: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcBeamStandardCase: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcFurnishingElement: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcCurtainWall: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcStair: {r: 0.637255, g: 0.603922, b: 0.670588, a: 1.0},
IfcStairFlight: {r: 0.637255, g: 0.603922, b: 0.670588, a: 1.0},
IfcBuildingElementProxy: {r: 0.5, g: 0.5, b: 0.5, a: 1.0},
IfcFlowSegment: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcFlowitting: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcFlowTerminal: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcProxy: {r: 0.137255, g: 0.403922, b: 0.870588, a: 1.0},
IfcSite: {r: 0.32, g: 0.23, b: 0.19, a: 1.0},
IfcLightFixture: {r: 0.8470588235, g: 0.8470588235, b: 0.870588, a: 1.0},
IfcDuctSegment: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcDistributionFlowElement: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcDuctFitting: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcPlate: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 0.5},
IfcPile: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcAirTerminal: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcMember: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcCovering: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcTransportElement: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcFlowController: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcFlowFitting: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcRamp: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcFurniture: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcFooting: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcSystemFurnitureElement: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0},
IfcBuildingElementPart: {r: 1, g: 0.5, b: 0.5, a: 1.0},
IfcDistributionElement: {r: 1, g: 0.5, b: 0.5, a: 1.0},
DEFAULT: {r: 0.8470588235, g: 0.427450980392, b: 0, a: 1.0}
};