CreateReflection Method


Creates a transform that represents a reflection across the given plane.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 16.0.0.0 (16.0.0.0)
Since: 2014

Syntax

C#
public static Transform CreateReflection(
	Plane plane
)
Visual Basic
Public Shared Function CreateReflection ( _
	plane As Plane _
) As Transform
Visual C++
public:
static Transform^ CreateReflection(
	Plane^ plane
)

Parameters

plane
Type: Autodesk.Revit.DB Plane
The plane.

Return Value

The new transform.

Examples

Copy C#
private Transform Reflect(ReferencePlane refPlane)
{
    Transform mirTrans = Transform.CreateReflection(refPlane.GetPlane());

    return mirTrans;
}
Copy VB.NET
Private Function Reflect(refPlane As ReferencePlane) As Transform
 Dim mirTrans As Transform = Transform.CreateReflection(refPlane.GetPlane())

    Return mirTrans
End Function

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was NULL

See Also

ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →