Represents a wall in Autodesk Revit.
Namespace:
Autodesk.Revit.DB
Assembly:
RevitAPI
(in RevitAPI.dll) Version: 23.0.0.0 (23.1.0.0)
Syntax
C# |
---|
|
Visual Basic |
---|
|
Visual C++ |
---|
|
Remarks
The wall object represents all the different kinds of walls in Revit.
Examples
Copy
C#
public void GetInfo_Wall(Wall wall)
{
string message = "Wall : ";
wall.Flip();
message += "\nIf wall Flipped : " + wall.Flipped;
// Get curve start point
message += "\nWall orientation point is :(" + wall.Orientation.X + ", "
+ wall.Orientation.Y + ", " + wall.Orientation.Z + ")";
// Get wall StructuralUsage
message += "\nWall StructuralUsage is : " + wall.StructuralUsage;
// Get wall type name
message += "\nWall type name is : " + wall.WallType.Name;
// Get wall width
message += "\nWall width is : " + wall.Width;
TaskDialog.Show("Revit",message);
}
Copy
VB.NET
Public Sub GetInfo_Wall(wall As Wall)
Dim message As String = "Wall : "
wall.Flip()
message += vbLf & "If wall Flipped : " & Convert.ToString(wall.Flipped)
' Get curve start point
message += vbLf & "Wall orientation point is :(" & Convert.ToString(wall.Orientation.X) & ", " & Convert.ToString(wall.Orientation.Y) & ", " & Convert.ToString(wall.Orientation.Z) & ")"
' Get wall StructuralUsage
message += vbLf & "Wall StructuralUsage is : " & Convert.ToString(wall.StructuralUsage)
' Get wall type name
message += vbLf & "Wall type name is : " & Convert.ToString(wall.WallType.Name)
' Get wall width
message += vbLf & "Wall width is : " & Convert.ToString(wall.Width)
TaskDialog.Show("Revit", message)
End Sub