RVTDocs.com

ItemFactoryBase.NewReferencePlane

Method
Description:
Creates a new instance of ReferencePlane.
Remarks:
The specific view is applied to the Reference plane only for certain view types: LegendDraftingViewDrawingSheet
Syntax
public ReferencePlane NewReferencePlane(
	XYZ bubbleEnd,
	XYZ freeEnd,
	XYZ cutVec,
	View pView
)
Examples
// 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);
Parameters
Parameter Type Description
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
Type Description
ReferencePlane The newly created reference plane.