public interface SpringbackCompensationBuilder
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.
|
nxopen.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).
|
nxopen.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.
|
nxopen.features.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(nxopen.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(nxopen.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.
|
SpringbackCompensationBuilder.DefinedByType definedBy() throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#ONE_STEP_FEATURE
Die.SpringbackCompensationBuilder#oneStep
Die.SpringbackCompensationBuilder.DefinedByType#FACETED_BODIES
Die.SpringbackCompensationBuilder#productSheet
Die.SpringbackCompensationBuilder#productFacets
Die.SpringbackCompensationBuilder#sprungFacets
Die.SpringbackCompensationBuilder.DefinedByType#POINTS
Die.SpringbackCompensationBuilder#productSheet
Die.SpringbackCompensationBuilder#setProductPoints
Die.SpringbackCompensationBuilder#setSprungPoints
NXException
RemoteException
void setDefinedBy(SpringbackCompensationBuilder.DefinedByType definedBy) throws NXException, RemoteException
definedBy
- NXException
RemoteException
nxopen.features.SelectFeature oneStep() throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#ONE_STEP_FEATURE
.
NXException
RemoteException
SelectBody productSheet() throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#FACETED_BODIES
or
Die.SpringbackCompensationBuilder.DefinedByType#POINTS
.
NXException
RemoteException
SelectFacetedBody productFacets() throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#FACETED_BODIES
. Optional.
NXException
RemoteException
String productPointsFile() throws NXException, RemoteException
Die.SpringbackCompensationBuilder#setProductPoints
.
Only when type is Die.SpringbackCompensationBuilder.DefinedByType#POINTS
. Optional.
NXException
RemoteException
void setProductPointsFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Point3d[] getProductPoints() throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#POINTS
. Optional.
NXException
RemoteException
void setProductPoints(Point3d[] productPoints) throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#POINTS
. Optional.
productPoints
- Points representing the shape of the product.NXException
RemoteException
SelectFacetedBody sprungFacets() throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#FACETED_BODIES
.
NXException
RemoteException
String sprungPointsFile() throws NXException, RemoteException
Die.SpringbackCompensationBuilder#setSprungPoints
.
Only when type is Die.SpringbackCompensationBuilder.DefinedByType#POINTS
. Optional.
NXException
RemoteException
void setSprungPointsFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
Point3d[] getSprungPoints() throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#POINTS
.
NXException
RemoteException
void setSprungPoints(Point3d[] sprungPoints) throws NXException, RemoteException
Die.SpringbackCompensationBuilder.DefinedByType#POINTS
.
sprungPoints
- Points representing the shape of the sprung sheet.NXException
RemoteException
nxopen.Direction drawVector() throws NXException, RemoteException
NXException
RemoteException
void setDrawVector(nxopen.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
Die.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
nxopen.Direction convexityDirection() throws NXException, RemoteException
NXException
RemoteException
void setConvexityDirection(nxopen.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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.