Class InteriorWallDefinition
- Namespace
- S1MAPI.Building.Structural
- Assembly
- S1MAPI_Mono.dll
Defines an interior wall placement: axis, position, span, and optional opening.
public sealed class InteriorWallDefinition
- Inheritance
-
InteriorWallDefinition
- Inherited Members
Constructors
InteriorWallDefinition(InteriorWallAxis, float, float, float, WallOpening?, Color?, Material?)
Create an interior wall definition.
public InteriorWallDefinition(InteriorWallAxis axis, float position, float from, float to, WallOpening? opening = null, Color? color = null, Material? material = null)
Parameters
axisInteriorWallAxisAxis the wall runs along
positionfloatPosition on the perpendicular axis
fromfloatStart coordinate along the wall axis
tofloatEnd coordinate along the wall axis
openingWallOpeningOptional wall opening
colorColor?Optional color override
materialMaterialOptional material override
Properties
Axis
Which axis the wall runs along.
public InteriorWallAxis Axis { get; }
Property Value
Color
Optional wall color override.
public Color? Color { get; }
Property Value
- Color?
From
Start coordinate along the wall's own axis.
public float From { get; }
Property Value
Material
Optional wall material override.
public Material? Material { get; }
Property Value
- Material
Opening
Optional opening (door or window) centered in the wall.
public WallOpening? Opening { get; }
Property Value
Position
public float Position { get; }
Property Value
To
End coordinate along the wall's own axis.
public float To { get; }