Table of Contents

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

axis InteriorWallAxis

Axis the wall runs along

position float

Position on the perpendicular axis

from float

Start coordinate along the wall axis

to float

End coordinate along the wall axis

opening WallOpening

Optional wall opening

color Color?

Optional color override

material Material

Optional material override

Properties

Axis

Which axis the wall runs along.

public InteriorWallAxis Axis { get; }

Property Value

InteriorWallAxis

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

float

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

WallOpening

Position

Position on the perpendicular axis (Z coordinate for X, X coordinate for Z).

public float Position { get; }

Property Value

float

To

End coordinate along the wall's own axis.

public float To { get; }

Property Value

float