public interface SpringbackCompensationBuilder extends FeatureBuilder
SpringbackCompensation
feature.
DieCollection.createSpringbackCompensationBuilder(nxopen.die.SpringbackCompensation)
Property | Value |
---|---|
ConvexityEnabled | false |
CreateFacets | false |
DefinedBy | OneStepFeature |
DeformationFactor | 1 |
Degree | Two |
Divisions | 3 |
ResultType | Compensated |
ShapeValue | 0.5 |
SmoothingFactor | 1e-009 |
StepSize | 1.0 |
Modifier and Type | Interface and Description |
---|---|
static class |
SpringbackCompensationBuilder.DefinedByType
The type of input data that defines the compensation.
|
static class |
SpringbackCompensationBuilder.DegreeType
The polynomial degree type.
|
static class |
SpringbackCompensationBuilder.ResultSheetType
The type of sheet body you would like created as output.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance.
|
boolean |
calculateMaxDeviation()
Returns the indication if the feature should calculate the maximum deviation of the result.
|
Direction |
convexityDirection()
Returns the convexity direction.
|
boolean |
convexityEnabled()
Returns the toggle that determines whether to constrain convexity
License requirements: None. |
boolean |
createFacets()
Returns the value determines if a faceted output body is also created.
|
SpringbackCompensationBuilder.DefinedByType |
definedBy()
Returns the type of data that will be used to define the feature.
|
double |
deformationFactor()
Returns the deformation factor determines how much of the calculated deformation is applied to the result body.
|
SpringbackCompensationBuilder.DegreeType |
degree()
Returns the polynomial degree (one unit less than the order).
|
double |
distanceTolerance()
Returns the distance tolerance.
|
int |
divisions()
Returns the number of equi-distant points to divide the cube of the sheet body (N x N x N).
|
Direction |
drawVector()
Returns the vector indicating the draw direction.
|
Point3d[] |
getProductPoints()
Get the sample points on the product surface.
|
Point3d[] |
getSprungPoints()
Get the sample points on the sprung surface.
|
Section |
innerCurve()
Returns the inner boundary curve of the transition area.
|
boolean |
isGlobalDeformation()
Returns the indication if the feature is a generic Global Deformation.
|
SelectFeature |
oneStep()
Returns the one-step feature.
|
Section |
outerCurve()
Returns the outer boundary curve of transition area.
|
SelectFacetedBody |
productFacets()
Returns the product facets.
|
String |
productPointsFile()
Returns the product points file name.
|
SelectBody |
productSheet()
Returns the sheet body representing the product shape.
|
SpringbackCompensationBuilder.ResultSheetType |
resultType()
Returns the type of output to generate.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setCalculateMaxDeviation(boolean calculateMaxDeviation)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setConvexityDirection(Direction convexityDirection)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setConvexityEnabled(boolean isConvexityEnabled)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setCreateFacets(boolean createFacets)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setDefinedBy(SpringbackCompensationBuilder.DefinedByType definedBy)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setDeformationFactor(double deformationFactor)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setDegree(SpringbackCompensationBuilder.DegreeType degree)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setDivisions(int divisions)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setDrawVector(Direction drawVector)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setGlobalDeformation(boolean isGlobalDeformation)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setProductPoints(Point3d[] productPoints)
Set the sample points on the product surface.
|
void |
setProductPointsFile(String filename)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setResultType(SpringbackCompensationBuilder.ResultSheetType resultType)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setShapeValue(double shapeValue)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setSmoothingFactor(double smoothingFactor)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setSprungPoints(Point3d[] sprungPoints)
Set the sample points on the sprung surface.
|
void |
setSprungPointsFile(String filename)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
void |
setStepSize(double stepSize)
License requirements: die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling") . |
double |
shapeValue()
Returns the parameter that determines the shape of the transition area.
|
double |
smoothingFactor()
Returns the smoothing factor regulates a trade-off between interpolation error and smoothing when creating the result body.
|
SelectFacetedBody |
sprungFacets()
Returns the sprung facets.
|
String |
sprungPointsFile()
Returns the sprung points file name.
|
double |
stepSize()
Returns the step size.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SpringbackCompensationBuilder.DefinedByType definedBy() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.ONE_STEP_FEATURE
SpringbackCompensationBuilder.DefinedByType.FACETED_BODIES
SpringbackCompensationBuilder.DefinedByType.POINTS
NXException
RemoteException
void setDefinedBy(SpringbackCompensationBuilder.DefinedByType definedBy) throws NXException, RemoteException
definedBy
- NXException
RemoteException
SelectFeature oneStep() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.ONE_STEP_FEATURE
.
NXException
RemoteException
SelectBody productSheet() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.FACETED_BODIES
or
SpringbackCompensationBuilder.DefinedByType.POINTS
.
NXException
RemoteException
SelectFacetedBody productFacets() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.FACETED_BODIES
. Optional.
NXException
RemoteException
String productPointsFile() throws NXException, RemoteException
setProductPoints(nxopen.Point3d[])
.
Only when type is SpringbackCompensationBuilder.DefinedByType.POINTS
. Optional.
NXException
RemoteException
void setProductPointsFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Point3d[] getProductPoints() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.POINTS
. Optional.
NXException
RemoteException
void setProductPoints(Point3d[] productPoints) throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.POINTS
. Optional.
productPoints
- Points representing the shape of the product.NXException
RemoteException
SelectFacetedBody sprungFacets() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.FACETED_BODIES
.
NXException
RemoteException
String sprungPointsFile() throws NXException, RemoteException
setSprungPoints(nxopen.Point3d[])
.
Only when type is SpringbackCompensationBuilder.DefinedByType.POINTS
. Optional.
NXException
RemoteException
void setSprungPointsFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Point3d[] getSprungPoints() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.POINTS
.
NXException
RemoteException
void setSprungPoints(Point3d[] sprungPoints) throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.POINTS
.
sprungPoints
- Points representing the shape of the sprung sheet.NXException
RemoteException
Direction drawVector() throws NXException, RemoteException
NXException
RemoteException
void setDrawVector(Direction drawVector) throws NXException, RemoteException
drawVector
- NXException
RemoteException
Section innerCurve() throws NXException, RemoteException
NXException
RemoteException
Section outerCurve() throws NXException, RemoteException
NXException
RemoteException
double shapeValue() throws NXException, RemoteException
NXException
RemoteException
void setShapeValue(double shapeValue) throws NXException, RemoteException
shapeValue
- NXException
RemoteException
SpringbackCompensationBuilder.ResultSheetType resultType() throws NXException, RemoteException
NXException
RemoteException
void setResultType(SpringbackCompensationBuilder.ResultSheetType resultType) throws NXException, RemoteException
resultType
- NXException
RemoteException
boolean createFacets() throws NXException, RemoteException
SpringbackCompensationBuilder.DefinedByType.FACETED_BODIES
NXException
RemoteException
void setCreateFacets(boolean createFacets) throws NXException, RemoteException
createFacets
- NXException
RemoteException
double deformationFactor() throws NXException, RemoteException
NXException
RemoteException
void setDeformationFactor(double deformationFactor) throws NXException, RemoteException
deformationFactor
- NXException
RemoteException
double smoothingFactor() throws NXException, RemoteException
NXException
RemoteException
void setSmoothingFactor(double smoothingFactor) throws NXException, RemoteException
smoothingFactor
- NXException
RemoteException
int divisions() throws NXException, RemoteException
NXException
RemoteException
void setDivisions(int divisions) throws NXException, RemoteException
divisions
- NXException
RemoteException
SpringbackCompensationBuilder.DegreeType degree() throws NXException, RemoteException
NXException
RemoteException
void setDegree(SpringbackCompensationBuilder.DegreeType degree) throws NXException, RemoteException
degree
- NXException
RemoteException
boolean calculateMaxDeviation() throws NXException, RemoteException
NXException
RemoteException
void setCalculateMaxDeviation(boolean calculateMaxDeviation) throws NXException, RemoteException
calculateMaxDeviation
- NXException
RemoteException
boolean convexityEnabled() throws NXException, RemoteException
NXException
RemoteException
void setConvexityEnabled(boolean isConvexityEnabled) throws NXException, RemoteException
isConvexityEnabled
- NXException
RemoteException
Direction convexityDirection() throws NXException, RemoteException
NXException
RemoteException
void setConvexityDirection(Direction convexityDirection) throws NXException, RemoteException
convexityDirection
- NXException
RemoteException
double stepSize() throws NXException, RemoteException
NXException
RemoteException
void setStepSize(double stepSize) throws NXException, RemoteException
stepSize
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
boolean isGlobalDeformation() throws NXException, RemoteException
NXException
RemoteException
void setGlobalDeformation(boolean isGlobalDeformation) throws NXException, RemoteException
isGlobalDeformation
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.