Cuboid
Description

Cuboid is a cube-shaped 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 body.ReflectorDepthdescribes how far the luminous part is recessed into the body.
- Top dimensions (
TopWidthandTopLength) are by default 80% of the lower dimensions. - The luminaire can be mounted to a surface or on a pendulum (
Mounting).- Possible values for
MountingareCeiling,Wall,Floor, orPendulum. - If
Mountingis set toPendulum, thenPendulumLength(value in mm) is required.
- Possible values for
- Optionally,
HousingColorcan be provided as a 4-digit RAL color code. - Optionally,
FileNamecan be provided. The filename should not include an extension.
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 body interaction. |
| TopWidth | int | Value (mm, optional). |
| TopLength | int | Value (mm, optional). |
| Mounting | string | Ceiling, Wall, Floor, Pendulum. |
| PendulumLength | int | Value (mm). Required for Pendulum. |
| HousingColor | string | 4-digit RAL code [1-9][0-9]{3} (optional). |
| FileName | string | Optional file name (no extension). |
XSD
<xs:element name="Cuboid">
<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:enumeration value="Pendulum"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PendulumLength" type="xs:int" minOccurs="0"/>
<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="Cuboid">
<Cuboid>
<Width>40</Width>
<Length>600</Length>
<Height>50</Height>
<LuminousWidth>34</LuminousWidth>
<LuminousLength>596</LuminousLength>
<LuminousHeight>20</LuminousHeight>
<Mounting>Pendulum</Mounting>
<PendulumLength>500</PendulumLength>
<HousingColor>9005</HousingColor>
<FileName>example_filename</FileName>
</Cuboid>
</P3D>