public interface ToolingBoxBuilder extends FeatureBuilder
ToolingBox
builder
ToolingFeatureCollection.createToolingBoxBuilder(nxopen.features.ToolingBox)
Property | Value |
---|---|
Clearance.Value | 0 (millimeters part), 0 (inches part) |
OffsetNegativeX.Value | 0 (millimeters part), 0 (inches part) |
OffsetNegativeY.Value | 0 (millimeters part), 0 (inches part) |
OffsetNegativeZ.Value | 0 (millimeters part), 0 (inches part) |
OffsetPositiveX.Value | 0 (millimeters part), 0 (inches part) |
OffsetPositiveY.Value | 0 (millimeters part), 0 (inches part) |
OffsetPositiveZ.Value | 0 (millimeters part), 0 (inches part) |
RadialOffset.Value | 0 (millimeters part), 0 (inches part) |
ReferenceCsysType | Wcs |
SingleOffset | 1 |
XValue.Value | 10 (millimeters part), 0.5 (inches part) |
YValue.Value | 10 (millimeters part), 0.5 (inches part) |
ZValue.Value | 10 (millimeters part), 0.5 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ToolingBoxBuilder.RefCsysType
the type of reference csys for box feature
|
static class |
ToolingBoxBuilder.Types
the type for box feature
|
Modifier and Type | Method and Description |
---|---|
Point |
axisPoint()
Returns the point on the axis of the bounded cylinder
License requirements: None. |
Direction |
axisVector()
Returns the cylinder axis vector to create the bounded cylinder
License requirements: None. |
ScCollector |
boundedObject()
Returns the objects used for bounded box creation.
|
NXColor |
boxColor()
Returns the box color.
|
Point3d |
boxPosition()
Returns the position of csys for box.
|
void |
calculateBoxSize()
Calculate box size and set directions, edge length, lower point position.
|
Expression |
clearance()
Returns the clearance value for box in six directions.
|
boolean |
csysAssociative()
Returns the csys associative
License requirements: None. |
SelectCoordinateSystem |
csysSelection()
Returns the selected reference csys
License requirements: None. |
SelectNXObjectList |
facetBodies()
Returns the selected facet bodies.
|
boolean |
nonAlignedMinimumBox()
Returns the value that indicates whether to create non-aligned minimum bounding body or not.
|
Expression |
offsetNegativeX()
Returns the offset value for box in -X direction.
|
Expression |
offsetNegativeY()
Returns the offset value for box in -Y direction.
|
Expression |
offsetNegativeZ()
Returns the offset value for box in -Z direction.
|
Expression |
offsetPositiveX()
Returns the offset value for box in +X direction.
|
Expression |
offsetPositiveY()
Returns the offset value for box in +Y direction.
|
Expression |
offsetPositiveZ()
Returns the offset value for box in +Z direction.
|
double |
positionPrecisionValue()
Returns the precision value for the center point of bounded box
License requirements: None. |
double |
precisionValue()
Returns the precision value for the size of bounded box
License requirements: None. |
Expression |
radialOffset()
Returns the radial offset value for cylinder box
License requirements: None. |
ToolingBoxBuilder.RefCsysType |
referenceCsysType()
Returns the reference csys type
License requirements: None. |
void |
setAxisPoint(Point axisPoint)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setAxisVector(Direction cylinderVector)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setBoxColor(NXColor colorValue)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setBoxMatrixAndPosition(Matrix3x3 matrix,
Point3d position)
Sets box csys matrix.
|
void |
setBoxPosition(Point3d csysOrigin)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setCsysAssociative(boolean csysAssociative)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setNonAlignedMinimumBox(boolean isNonAlignedBox)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setPositionPrecisionValue(double precisionValue)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setPrecisionValue(double precisionValue)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setReferenceCsysType(ToolingBoxBuilder.RefCsysType referenceType)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setSelectedOccurrences(NXObject[] selections,
NXObject[] deselections)
Sets selected object occurrences.
|
void |
setShowDimension(boolean csysAssociative)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setSingleOffset(boolean csysAssociative)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
void |
setType(ToolingBoxBuilder.Types type)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") OR studio_free_form ("STUDIO FREE FORM") OR features_modeling ("FEATURES MODELING") OR solid_modeling ("SOLIDS MODELING") . |
boolean |
showDimension()
Returns the value indicate whether to show bounded box dimension or not during preview.
|
boolean |
singleOffset()
Returns the option to control whether the handles operate individually or not.
|
ToolingBoxBuilder.Types |
type()
Returns the box type.
|
Expression |
xvalue()
Returns the edge length in X direction for general box.
|
Expression |
yvalue()
Returns the edge length in Y direction for general box.
|
Expression |
zvalue()
Returns the edge length in Z direction for general box.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector boundedObject() throws NXException, RemoteException
NXException
RemoteException
ToolingBoxBuilder.RefCsysType referenceCsysType() throws NXException, RemoteException
NXException
RemoteException
void setReferenceCsysType(ToolingBoxBuilder.RefCsysType referenceType) throws NXException, RemoteException
referenceType
- NXException
RemoteException
SelectCoordinateSystem csysSelection() throws NXException, RemoteException
NXException
RemoteException
Direction axisVector() throws NXException, RemoteException
NXException
RemoteException
void setAxisVector(Direction cylinderVector) throws NXException, RemoteException
cylinderVector
- NXException
RemoteException
Expression xvalue() throws NXException, RemoteException
NXException
RemoteException
Expression yvalue() throws NXException, RemoteException
NXException
RemoteException
Expression zvalue() throws NXException, RemoteException
NXException
RemoteException
Expression clearance() throws NXException, RemoteException
NXException
RemoteException
Expression offsetPositiveX() throws NXException, RemoteException
NXException
RemoteException
Expression offsetNegativeX() throws NXException, RemoteException
NXException
RemoteException
Expression offsetPositiveY() throws NXException, RemoteException
NXException
RemoteException
Expression offsetNegativeY() throws NXException, RemoteException
NXException
RemoteException
Expression offsetPositiveZ() throws NXException, RemoteException
NXException
RemoteException
Expression offsetNegativeZ() throws NXException, RemoteException
NXException
RemoteException
Expression radialOffset() throws NXException, RemoteException
NXException
RemoteException
ToolingBoxBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(ToolingBoxBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
boolean csysAssociative() throws NXException, RemoteException
NXException
RemoteException
void setCsysAssociative(boolean csysAssociative) throws NXException, RemoteException
csysAssociative
- NXException
RemoteException
double precisionValue() throws NXException, RemoteException
NXException
RemoteException
void setPrecisionValue(double precisionValue) throws NXException, RemoteException
precisionValue
- NXException
RemoteException
double positionPrecisionValue() throws NXException, RemoteException
NXException
RemoteException
void setPositionPrecisionValue(double precisionValue) throws NXException, RemoteException
precisionValue
- NXException
RemoteException
void setBoxMatrixAndPosition(Matrix3x3 matrix, Point3d position) throws NXException, RemoteException
matrix
- position
- NXException
RemoteException
NXColor boxColor() throws NXException, RemoteException
NXException
RemoteException
void setBoxColor(NXColor colorValue) throws NXException, RemoteException
colorValue
- NXException
RemoteException
Point3d boxPosition() throws NXException, RemoteException
NXException
RemoteException
void setBoxPosition(Point3d csysOrigin) throws NXException, RemoteException
csysOrigin
- NXException
RemoteException
void setSelectedOccurrences(NXObject[] selections, NXObject[] deselections) throws NXException, RemoteException
selections
- Last selected objects.deselections
- Last deselected objects.NXException
RemoteException
SelectNXObjectList facetBodies() throws NXException, RemoteException
NXException
RemoteException
void calculateBoxSize() throws NXException, RemoteException
NXException
RemoteException
boolean showDimension() throws NXException, RemoteException
NXException
RemoteException
void setShowDimension(boolean csysAssociative) throws NXException, RemoteException
csysAssociative
- NXException
RemoteException
boolean singleOffset() throws NXException, RemoteException
NXException
RemoteException
void setSingleOffset(boolean csysAssociative) throws NXException, RemoteException
csysAssociative
- NXException
RemoteException
boolean nonAlignedMinimumBox() throws NXException, RemoteException
NXException
RemoteException
void setNonAlignedMinimumBox(boolean isNonAlignedBox) throws NXException, RemoteException
isNonAlignedBox
- NXException
RemoteException
Point axisPoint() throws NXException, RemoteException
NXException
RemoteException
void setAxisPoint(Point axisPoint) throws NXException, RemoteException
axisPoint
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.