Revit 2025 API
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)
Syntax
public ReferencePlane NewReferencePlane( XYZ bubbleEnd, XYZ freeEnd, XYZ cutVec, View pView )
Public Function NewReferencePlane ( bubbleEnd As XYZ, freeEnd As XYZ, cutVec As XYZ, pView As View ) As ReferencePlane
public: ReferencePlane^ NewReferencePlane( XYZ^ bubbleEnd, XYZ^ freeEnd, XYZ^ cutVec, View^ pView )
member NewReferencePlane : bubbleEnd : XYZ * freeEnd : XYZ * cutVec : XYZ * pView : View -> ReferencePlane
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
ReferencePlaneThe newly created reference plane.
The specific view is applied to the Reference plane only for certain view types:
LegendDraftingViewDrawingSheet
// Define data for reference plane 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 // Cut vector should be perpendicular to bubbleEnd-freeEnd vector XYZ cutVec = new XYZ(0, 0, 1); // cut vector applied to reference plane // Create the reference plane, applying the active view ReferencePlane refPlane = document.Create.NewReferencePlane(bubbleEnd, freeEnd, cutVec, document.ActiveView);
' Define data for reference plane creation Dim bubbleEnd As New XYZ(1, 0, 0) ' bubble end applied to reference plane Dim freeEnd As New XYZ(-5, 0, 0) ' free end applied to reference plane ' Cut vector should be perpendicular to bubbleEnd-freeEnd vector Dim cutVec As New XYZ(0, 0, 1) ' cut vector applied to reference plane ' Create the reference plane, applying the active view Dim refPlane As ReferencePlane = document.Create.NewReferencePlane(bubbleEnd, freeEnd, cutVec, document.ActiveView)
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also