Recessed Cuboid
Description

The RecessedCuboid is a cube-shaped recessed luminaire.
Width,Length, andHeightdescribe the total size of the entire luminaire.LuminousWidth,LuminousLength, and eitherLuminousHeightorReflectorDepthdescribe the dimensions of the luminous surfaces.LuminousHeightdescribes how far the luminous part sticks out of the housing.ReflectorDepthdescribes how far the luminous part is recessed into the housing.
TopWidthandTopLengthdefine the dimensions of the upper part, which are by default 80% of the lower dimensions.Mountingspecifies how the luminaire is mounted. Possible values areCeiling,Wall, orFloor.- Optionally,
HousingColorcan be provided as a 4-digit RAL color code. - Optionally, a
FileNamecan be provided.
Parameters
| Parameter | Type | Explanation |
|---|---|---|
| Width | int | Value (mm). |
| Length | int | Value (mm). |
| Height | int | Value (mm). |
| LuminousWidth | int | Value (mm). |
| LuminousLength | int | Value (mm). |
| LuminousHeight / ReflectorDepth | int | Value (mm). Pick one for housing interaction. |
| TopWidth | int | Value (mm, optional). |
| TopLength | int | Value (mm, optional). |
| Mounting | string | Ceiling, Wall or Floor. |
| HousingColor | string | 4-digit RAL code [1-9][0-9]{3} (optional). |
| FileName | string | Optional file name. |
XSD
<xs:element name="RecessedCuboid">
<xs:complexType>
<xs:sequence>
<xs:element name="Width" type="xs:int"/>
<xs:element name="Length" type="xs:int"/>
<xs:element name="Height" type="xs:int"/>
<xs:element name="LuminousWidth" type="xs:int"/>
<xs:element name="LuminousLength" type="xs:int"/>
<xs:choice>
<xs:element name="LuminousHeight" type="xs:int"/>
<xs:element name="ReflectorDepth" type="xs:int"/>
</xs:choice>
<xs:element name="TopWidth" type="xs:int" minOccurs="0"/>
<xs:element name="TopLength" type="xs:int" minOccurs="0"/>
<xs:element name="Mounting">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Ceiling"/>
<xs:enumeration value="Wall"/>
<xs:enumeration value="Floor"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HousingColor" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[1-9][0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FileName" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
XML
Example
<P3D filename="RecessedCuboid">
<RecessedCuboid>
<Width>100</Width>
<Length>100</Length>
<Height>40</Height>
<LuminousWidth>80</LuminousWidth>
<LuminousLength>80</LuminousLength>
<LuminousHeight>20</LuminousHeight>
<TopWidth>100</TopWidth>
<TopLength>100</TopLength>
<Mounting>Ceiling</Mounting>
<HousingColor>9005</HousingColor>
<FileName>example_filename</FileName>
</RecessedCuboid>
</P3D>