ItemFactoryBase.NewReferencePlane
Public Class
Creates a new instance of ReferencePlane.
Namespace: Autodesk.Revit.Creation
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public ReferencePlane NewReferencePlane( XYZ bubbleEnd, XYZ freeEnd, XYZ cutVec, View pView)
Parameters
bubbleEnd XYZ
The bubble end applied to reference plane.
freeEnd XYZ
The free end applied to reference plane.
cutVec XYZ
The cut vector apply to reference plane, should perpendicular to the vector (bubbleEnd-freeEnd).
pView View
The specific view apply to the Reference plane.
Return Value
ReferencePlane
The newly created reference plane.
Remarks
The specific view is applied to the Reference plane only for certain view types: Legend DraftingView DrawingSheet
Example
// Define data for reference plane creationXYZ bubbleEnd = new XYZ(1, 0, 0); // bubble end applied to reference planeXYZ freeEnd = new XYZ(-5, 0, 0); // free end applied to reference plane// Cut vector should be perpendicular to bubbleEnd-freeEnd vectorXYZ cutVec = new XYZ(0, 0, 1); // cut vector applied to reference plane
// Create the reference plane, applying the active viewReferencePlane refPlane = document.Create.NewReferencePlane(bubbleEnd, freeEnd, cutVec, document.ActiveView);