Floodlight Cuboid
Description

FloodlightCuboid is a spotlight featuring a cuboid-shaped luminous head. Adjust the size of the luminaire using the overall dimensions (Width, Length, and Height), and define the luminous surface with LuminousWidth and LuminousLength. Optionally, specify either the LuminousHeight (how far the luminous part protrudes) or the ReflectorDepth (how far it is recessed). You can also define an overall TotalHeight and customize the appearance with a 4-digit RAL HousingColor. An optional FileName (without an extension) can be provided.
Note: The pole itself is not modeled within this luminaire configuration.
Parameters
| Parameter | Type | Explanation |
|---|---|---|
| Width | int | Base width of the luminaire in millimeters (mm). |
| Length | int | Base length of the luminaire in millimeters (mm). |
| Height | int | Height of the luminaire head in millimeters (mm). |
| LuminousWidth | int | Width of the luminous surfaces in millimeters (mm). |
| LuminousLength | int | Length of the luminous surfaces in millimeters (mm). |
| LuminousHeight / ReflectorDepth | int | Value in mm. Choose one to define how the luminous part interacts with the housing. |
| TotalHeight | int | Overall height of the luminaire in millimeters (mm) (optional). |
| HousingColor | string | A 4-digit RAL color code matching [1-9][0-9]{3} (optional). |
| FileName | string | Optional file name (without an extension). |
XSD
<xs:element name="FloodLightCuboid">
<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="TotalHeight" 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="FloodLightCuboid">
<FloodLightCuboid>
<Width>400</Width>
<Length>300</Length>
<Height>80</Height>
<LuminousWidth>380</LuminousWidth>
<LuminousLength>280</LuminousLength>
<LuminousHeight>30</LuminousHeight>
<TotalHeight>150</TotalHeight>
<HousingColor>9005</HousingColor>
<FileName>example_filename</FileName>
</FloodLightCuboid>
</P3D>