Table of Contents

Class GeoSolid

Namespace
RvtIO.Model
Assembly
RvtIO.dll

Extruded solid: a 2D profile swept along a direction. Used for walls (rectangle profile extruded vertically). All dimensions in feet.

public class GeoSolid

Inheritance

Inherited Members

Properties

ExtrusionDirection

Extrusion direction [x, y, z] (typically [0,0,1] for walls).

public double[] ExtrusionDirection { get; set; }

Property Value

double[]

ExtrusionHeight

Extrusion height in feet.

public double ExtrusionHeight { get; set; }

Property Value

double

Openings

Rectangular openings cut through this solid.

public List<GeoOpening>? Openings { get; set; }

Property Value

List<GeoOpening>?

Position

Position of the solid base center [x, y, z] in feet.

public double[] Position { get; set; }

Property Value

double[]

ProfileDepth

Profile depth in feet (perpendicular to RefDirection - wall thickness for walls).

public double ProfileDepth { get; set; }

Property Value

double

ProfileWidth

Profile width in feet (along RefDirection - wall length for walls).

public double ProfileWidth { get; set; }

Property Value

double

RefDirection

Direction of profile X-axis [x, y, z] (wall length direction for walls).

public double[] RefDirection { get; set; }

Property Value

double[]