public interface InteractiveSectionBuilder extends TaggedObject, IComponentBuilder
InteractiveSectionBuilder
.
The interactive section block uses 2 points to draw a line or a section.
Modifier and Type | Method and Description |
---|---|
void |
appendPlane(Point3d point1,
Point3d point2,
Point3d origin,
Vector3d normal)
Appends a plane
License requirements: studio_free_form ("STUDIO FREE FORM") . |
void |
deleteLast()
Deletes last point or the plane created
License requirements: studio_free_form ("STUDIO FREE FORM") . |
SectionPlaneData |
getNthPlane(int index)
Get the Nth plane
License requirements: studio_free_form ("STUDIO FREE FORM") . |
int |
getNumPlanes()
Get the number of planes
License requirements: studio_free_form ("STUDIO FREE FORM") . |
printTestData, printTestData, tag, tagValue
validate
void appendPlane(Point3d point1, Point3d point2, Point3d origin, Vector3d normal) throws NXException, RemoteException
point1
- Point 1 of the interactive linepoint2
- Point 2 of the interactive lineorigin
- Origin of the planenormal
- Normal of the planeNXException
RemoteException
void deleteLast() throws NXException, RemoteException
NXException
RemoteException
int getNumPlanes() throws NXException, RemoteException
NXException
RemoteException
SectionPlaneData getNthPlane(int index) throws NXException, RemoteException
index
- index of the planeNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.