public interface AddSurfBuilder extends FeatureBuilder
AddSurfBuilder
builder
DieCollection.createAddSurfBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
AddSurfBuilder.Methods
Settings for the type of addendum surface being created.
|
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the flag that indicates during creation if a feature is to be created or just the sheet body,
true indicates a feature will be created.
|
Expression |
concaveCornerRadius()
Returns the concave corner radius value
License requirements: None. |
void |
createDefaultSpine()
Creates a smoothed spine curve from the forming boundary using the spine radius value
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
double |
distanceTolerance()
Returns the distance tolerance.
|
DieLimitsBuilder |
limits()
Returns the limits to control the span of the addendum
License requirements: None. |
AddSurfBuilder.Methods |
method()
Returns the addendum surface output method.
|
Point |
refPoint()
Returns the keep point for trimming.
|
SelectNXObjectList |
selectSection()
Returns the addendum section feature to define the shape of the addendum surface.
|
void |
setAssociative(boolean associative)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMethod(AddSurfBuilder.Methods type)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRefPoint(Point point0)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSewn(boolean sewn)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSpineRadius(double spineRadius)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
boolean |
sewn()
Returns the flag that indicates whether the faces of the addendum sheet body will be sewn into one sheet body
or individual sheet bodies for each face will be output.
|
ScCollector |
spine()
Returns the spine string, which determines the orientation of the sample planes
License requirements: None. |
double |
spineRadius()
Returns the spine radius, used by
createDefaultSpine()
License requirements: None. |
ScCollector |
trimBound()
Returns the trimming boundary for the addendum surface.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList selectSection() throws NXException, RemoteException
NXException
RemoteException
ScCollector trimBound() throws NXException, RemoteException
NXException
RemoteException
Point refPoint() throws NXException, RemoteException
NXException
RemoteException
void setRefPoint(Point point0) throws NXException, RemoteException
point0
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
boolean sewn() throws NXException, RemoteException
NXException
RemoteException
void setSewn(boolean sewn) throws NXException, RemoteException
sewn
- NXException
RemoteException
AddSurfBuilder.Methods method() throws NXException, RemoteException
NXException
RemoteException
void setMethod(AddSurfBuilder.Methods type) throws NXException, RemoteException
type
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
Expression concaveCornerRadius() throws NXException, RemoteException
NXException
RemoteException
ScCollector spine() throws NXException, RemoteException
NXException
RemoteException
void createDefaultSpine() throws NXException, RemoteException
NXException
RemoteException
double spineRadius() throws NXException, RemoteException
createDefaultSpine()
NXException
RemoteException
void setSpineRadius(double spineRadius) throws NXException, RemoteException
spineRadius
- NXException
RemoteException
DieLimitsBuilder limits() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.