public interface SketchPolygonBuilder extends Builder
SketchPolygon
builder SketchCollection.createSketchPolygonBuilder(nxopen.SketchPolygon)
Property | Value |
---|---|
LengthDimension.Value | 100 (millimeters part), 3.937 (inches part) |
NumberOfSides | 6 |
RadiusDimension.Value | 100 (millimeters part), 3.937 (inches part) |
RotationDimension.Value | 0 |
Size | InscribedRadius |
Modifier and Type | Interface and Description |
---|---|
static class |
SketchPolygonBuilder.SizeType
Polygon type
|
Modifier and Type | Method and Description |
---|---|
Point |
centerPoint()
Returns the center point
License requirements: None. |
void |
createAngleDimension(boolean createDim)
The flag to indicate if we need to create angle dimension
License requirements: None. |
void |
createLengthDimension(boolean createDim)
The flag to indicate if we need to create length dimension
License requirements: None. |
void |
createRadiusDimension(boolean createDim)
The flag to indicate if we need to create radius dimension
License requirements: None. |
Expression |
lengthDimension()
Returns the length dimension.
|
int |
numberOfSides()
Returns the number of sides
License requirements: None. |
Expression |
radiusDimension()
Returns the radius dimension.
|
Expression |
rotationDimension()
Returns the angular dimension
License requirements: None. |
void |
setCenterPoint(Point centerPoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setNumberOfSides(int numberOfSides)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setSize(SketchPolygonBuilder.SizeType size)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setSizePoint(Point sizePoint)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
SketchPolygonBuilder.SizeType |
size()
Returns the size type
License requirements: None. |
Point |
sizePoint()
Returns the size point
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point centerPoint() throws NXException, RemoteException
NXException
RemoteException
void setCenterPoint(Point centerPoint) throws NXException, RemoteException
centerPoint
- NXException
RemoteException
int numberOfSides() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfSides(int numberOfSides) throws NXException, RemoteException
numberOfSides
- NXException
RemoteException
Point sizePoint() throws NXException, RemoteException
NXException
RemoteException
void setSizePoint(Point sizePoint) throws NXException, RemoteException
sizePoint
- NXException
RemoteException
SketchPolygonBuilder.SizeType size() throws NXException, RemoteException
NXException
RemoteException
void setSize(SketchPolygonBuilder.SizeType size) throws NXException, RemoteException
size
- NXException
RemoteException
Expression radiusDimension() throws NXException, RemoteException
size()
is set
to SketchPolygonBuilder.SizeType.INSCRIBED_RADIUS
or SketchPolygonBuilder.SizeType.CIRCUMSCRIBED_RADIUS
NXException
RemoteException
Expression lengthDimension() throws NXException, RemoteException
size()
is set to SketchPolygonBuilder.SizeType.SIDE_LENGTH
NXException
RemoteException
Expression rotationDimension() throws NXException, RemoteException
NXException
RemoteException
void createLengthDimension(boolean createDim) throws NXException, RemoteException
createDim
- true, to create the length dimensionNXException
RemoteException
void createRadiusDimension(boolean createDim) throws NXException, RemoteException
createDim
- true, to create the radius dimensionNXException
RemoteException
void createAngleDimension(boolean createDim) throws NXException, RemoteException
createDim
- true, to create the angle dimensionNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.