2027 Method
Changes 0
M

ItemFactoryBase.NewReferencePlane

Description:
Creates a new instance of ReferencePlane.
Remarks:
The specific view is applied to the Reference plane only for certain view types: LegendDraftingViewDrawingSheet
public ReferencePlane NewReferencePlane(
	XYZ bubbleEnd,
	XYZ freeEnd,
	XYZ cutVec,
	View pView
)
  • bubbleEnd
    The bubble end applied to reference plane.
  • freeEnd
    The free end applied to reference plane.
  • cutVec
    The cut vector apply to reference plane, should perpendicular to the vector (bubbleEnd-freeEnd).
  • pView
    The specific view apply to the Reference plane.
Return Value ReferencePlane The newly created reference plane.
// 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);