Item |
Creates a new instance of ReferencePlane.
Namespace: Autodesk.Revit.Creation
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

public ReferencePlane NewReferencePlane2(
XYZ bubbleEnd,
XYZ freeEnd,
XYZ thirdPnt,
View pView
)
Parameters
- bubbleEnd XYZ
- The bubble end applied to reference plane.
- freeEnd XYZ
- The free end applied to reference plane.
- thirdPnt XYZ
- A third point needed to define the reference plane.
- pView View
- The specific view apply to the Reference plane.
Return Value
ReferencePlaneThe newly created reference plane.

The specific view is applied to the Reference plane only for certain view types: Legend DraftingView DrawingSheet

// Build now data before creation
XYZ bubbleEnd = new XYZ(1, 0, 0); // bubble end applied to reference plane
XYZ freeEnd = new XYZ(-5, 0, 0); // free end applied to reference plane
// Third point should not be on the bubbleEnd-freeEnd line
XYZ thirdPnt = new XYZ(0, 15, 0); // 3rd point to define reference plane
// Create the reference plane in X-Y, applying the active view
ReferencePlane refPlane = document.Create.NewReferencePlane2(bubbleEnd, freeEnd, thirdPnt, document.ActiveView);
