public interface SilhouetteFlangeBuilder extends FeatureBuilder
SilhouetteFlange
builder
FeatureCollection.createSilhouetteFlangeBuilder(nxopen.features.SilhouetteFlange)
Property | Value |
---|---|
AngleLaw.Function | ft |
AngleLaw.LawType | MultiTransition |
AngleLaw.Parameter | t |
BaseFactor | 0 |
BasePipeContinuity.ContinuityType | G1 |
CreateCurves | 0 |
ExtendFlange | 1 |
FlangeFactor | 0 |
FlangePipeContinuity.ContinuityType | G0 |
Gap.Value | 5 (millimeters part), 0.2 (inches part) |
LengthLaw.LawType | MultiTransition |
MergeFacesIfPossible | 0 |
RadiusLaw.LawType | MultiTransition |
ReferenceDirectionOption | NormalDraft |
ShowPipe | 0 |
TrimBaseFaces | 0 |
Type | Basic |
Modifier and Type | Interface and Description |
---|---|
static class |
SilhouetteFlangeBuilder.OutputSurfaceOptions
Output surface options
|
static class |
SilhouetteFlangeBuilder.ReferenceDirectionOptions
Reference direction options
|
static class |
SilhouetteFlangeBuilder.Types
Silhouette flange creation types
|
Modifier and Type | Method and Description |
---|---|
LawBuilder |
angleLaw()
Returns the angle law.
|
Section |
baseCurves()
Returns the base curves.
|
ScCollector |
baseFaces()
Returns the base faces.
|
int |
baseFactor()
Returns the base pipe continuity factor.
|
Continuity |
basePipeContinuity()
Returns the base pipe continuity.
|
boolean |
createCurves()
Returns a value that indicates whether to create curves.
|
void |
createPipe()
Create the tube from the given inputs.
|
boolean |
extendFlange()
Returns a value that indicates whether to extend flange until the
boundary edges of the base faces.
|
int |
flangeFactor()
Returns the flange pipe continuity factor.
|
Continuity |
flangePipeContinuity()
Returns the flange pipe continuity
License requirements: None. |
Expression |
gap()
Returns the gap
License requirements: None. |
Curve |
getCenterCurve()
Return the center curve
License requirements: None. |
boolean |
getIsDirectionFlipped()
A value indicating whether to flip the direction.
|
boolean |
getIsSideFlipped()
Returns a value indicating whether to flip the side.
|
Curve |
getSilhouetteCurve()
Return the silhouette curve
License requirements: None. |
LawBuilder |
lengthLaw()
Returns the length law.
|
boolean |
mergeFacesIfPossible()
Returns a value that indicates whether to the merge faces if possible
License requirements: None. |
SilhouetteFlangeBuilder.OutputSurfaceOptions |
outputSurfaceOption()
Returns the output surface option
License requirements: None. |
SelectFeature |
parentFeature()
Returns the parent feature.
|
double |
positionTolerance()
Returns the position tolerance
License requirements: None. |
LawBuilder |
radiusLaw()
Returns the radius law.
|
SilhouetteFlangeBuilder.ReferenceDirectionOptions |
referenceDirectionOption()
Returns the reference direction option
License requirements: None. |
ScCollector |
referenceFaces()
Returns the reference faces.
|
Direction |
referenceVector()
Returns the reference vector
License requirements: None. |
void |
setBaseFactor(int baseFactor)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setCreateCurves(boolean createCurves)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setExtendFlange(boolean extendFlange)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setFlangeFactor(int flangeFactor)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setIsDirectionFlipped(boolean flipDirection)
Sets a flag indicating if the direction is flipped.
|
void |
setIsSideFlipped(boolean flipSide)
Sets a value indicating whether to flip the side.
|
void |
setMergeFacesIfPossible(boolean mergeFacesIfPossible)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setOutputSurfaceOption(SilhouetteFlangeBuilder.OutputSurfaceOptions outputSurfaceOption)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setPositionTolerance(double positionTolerance)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setReferenceDirectionOption(SilhouetteFlangeBuilder.ReferenceDirectionOptions referenceDirectionOption)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setReferenceVector(Direction referenceVctor)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setShowPipe(boolean showPipe)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setTangentTolerance(double tangentTolerance)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setTrimBaseFaces(boolean trimBaseFaces)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setType(SilhouetteFlangeBuilder.Types type)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
boolean |
showPipe()
Returns a value that indicates whether to show pipe
License requirements: None. |
double |
tangentTolerance()
Returns the tangent tolerance
License requirements: None. |
boolean |
trimBaseFaces()
Returns a value that indicates whether to trim base faces
License requirements: None. |
SilhouetteFlangeBuilder.Types |
type()
Returns the type
License requirements: None. |
void |
updateLawSpine()
Update the spine curve in length/angle/radius laws.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section baseCurves() throws NXException, RemoteException
NXException
RemoteException
SelectFeature parentFeature() throws NXException, RemoteException
SilhouetteFlangeBuilder.Types.VISUAL_GAP
silhouette flange and its parent Silhouette Flange feature should use parallel vectors as reference direction.
NXException
RemoteException
ScCollector baseFaces() throws NXException, RemoteException
NXException
RemoteException
SilhouetteFlangeBuilder.ReferenceDirectionOptions referenceDirectionOption() throws NXException, RemoteException
NXException
RemoteException
void setReferenceDirectionOption(SilhouetteFlangeBuilder.ReferenceDirectionOptions referenceDirectionOption) throws NXException, RemoteException
referenceDirectionOption
- NXException
RemoteException
ScCollector referenceFaces() throws NXException, RemoteException
SilhouetteFlangeBuilder.ReferenceDirectionOptions.FACE_NORMAL
case, the normal of reference face is used as the reference
direction. Otherwise, the normal of base faces will be used as the reference direction.
NXException
RemoteException
Direction referenceVector() throws NXException, RemoteException
NXException
RemoteException
void setReferenceVector(Direction referenceVctor) throws NXException, RemoteException
referenceVctor
- NXException
RemoteException
LawBuilder radiusLaw() throws NXException, RemoteException
LawBuilder.Type.MULTI_TRANSITION
.
NXException
RemoteException
LawBuilder lengthLaw() throws NXException, RemoteException
LawBuilder.Type.MULTI_TRANSITION
.
NXException
RemoteException
LawBuilder angleLaw() throws NXException, RemoteException
LawBuilder.Type.MULTI_TRANSITION
.
NXException
RemoteException
void updateLawSpine() throws NXException, RemoteException
NXException
RemoteException
Expression gap() throws NXException, RemoteException
NXException
RemoteException
boolean getIsDirectionFlipped() throws NXException, RemoteException
NXException
RemoteException
void setIsDirectionFlipped(boolean flipDirection) throws NXException, RemoteException
flipDirection
- NXException
RemoteException
boolean getIsSideFlipped() throws NXException, RemoteException
NXException
RemoteException
void setIsSideFlipped(boolean flipSide) throws NXException, RemoteException
flipSide
- NXException
RemoteException
Continuity basePipeContinuity() throws NXException, RemoteException
NXException
RemoteException
int baseFactor() throws NXException, RemoteException
NXException
RemoteException
void setBaseFactor(int baseFactor) throws NXException, RemoteException
baseFactor
- NXException
RemoteException
Continuity flangePipeContinuity() throws NXException, RemoteException
NXException
RemoteException
int flangeFactor() throws NXException, RemoteException
NXException
RemoteException
void setFlangeFactor(int flangeFactor) throws NXException, RemoteException
flangeFactor
- NXException
RemoteException
SilhouetteFlangeBuilder.OutputSurfaceOptions outputSurfaceOption() throws NXException, RemoteException
NXException
RemoteException
void setOutputSurfaceOption(SilhouetteFlangeBuilder.OutputSurfaceOptions outputSurfaceOption) throws NXException, RemoteException
outputSurfaceOption
- NXException
RemoteException
boolean trimBaseFaces() throws NXException, RemoteException
NXException
RemoteException
void setTrimBaseFaces(boolean trimBaseFaces) throws NXException, RemoteException
trimBaseFaces
- NXException
RemoteException
boolean mergeFacesIfPossible() throws NXException, RemoteException
NXException
RemoteException
void setMergeFacesIfPossible(boolean mergeFacesIfPossible) throws NXException, RemoteException
mergeFacesIfPossible
- NXException
RemoteException
boolean extendFlange() throws NXException, RemoteException
NXException
RemoteException
void setExtendFlange(boolean extendFlange) throws NXException, RemoteException
extendFlange
- NXException
RemoteException
boolean createCurves() throws NXException, RemoteException
NXException
RemoteException
void setCreateCurves(boolean createCurves) throws NXException, RemoteException
createCurves
- NXException
RemoteException
Curve getCenterCurve() throws NXException, RemoteException
NXException
RemoteException
Curve getSilhouetteCurve() throws NXException, RemoteException
NXException
RemoteException
boolean showPipe() throws NXException, RemoteException
NXException
RemoteException
void setShowPipe(boolean showPipe) throws NXException, RemoteException
showPipe
- NXException
RemoteException
double positionTolerance() throws NXException, RemoteException
NXException
RemoteException
void setPositionTolerance(double positionTolerance) throws NXException, RemoteException
positionTolerance
- NXException
RemoteException
double tangentTolerance() throws NXException, RemoteException
NXException
RemoteException
void setTangentTolerance(double tangentTolerance) throws NXException, RemoteException
tangentTolerance
- NXException
RemoteException
SilhouetteFlangeBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SilhouetteFlangeBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void createPipe() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.