public interface StudioSurfaceBuilder extends FeatureBuilder
StudioSurface
builder
FeatureCollection.createStudioSurfaceBuilder(nxopen.features.Feature)
Property | Value |
---|---|
Transition | NormalToEndSections |
Modifier and Type | Interface and Description |
---|---|
static class |
StudioSurfaceBuilder.TransitionOptions
the transition control options when using By Points alignment
method
|
Modifier and Type | Method and Description |
---|---|
AlignmentMethodBuilder |
alignmentMethod()
Returns the alignment method
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
FeatureOptions |
bodyPreference()
Returns the body type options
License requirements: None. |
double |
curvatureTolerance()
Returns the curvature tolerance
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
Continuity |
firstGuideContinuity()
Returns the first guide continuity
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
Continuity |
firstSectionContinuity()
Returns the first section continuity
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
FlowDirection |
flowDirection()
Returns the flow direction
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
SectionList |
guideList()
Returns the list of guides
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
Rebuild |
guideRebuild()
Returns the guide rebuild
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
double |
intersectionTolerance()
Returns the intersection tolerance
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
Continuity |
lastGuideContinuity()
Returns the last guide continuity
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
Continuity |
lastSectionContinuity()
Returns the last section continuity
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
double |
positionTolerance()
Returns the position tolerance
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
SectionList |
sectionList()
Returns the list of sections
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
Rebuild |
sectionRebuild()
Returns the section rebuild
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setCurvatureTolerance(double curvatureTolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setIntersectionTolerance(double intersectionTolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setPositionTolerance(double positionTolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setSplitOutputAlongBoundaryCurves(boolean splitOutput)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setTangentTolerance(double tangentTolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
void |
setTransition(StudioSurfaceBuilder.TransitionOptions transition)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
boolean |
splitOutputAlongBoundaryCurves()
Returns the split output along boundary curves option
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
double |
tangentTolerance()
Returns the tangent tolerance
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
StudioSurfaceBuilder.TransitionOptions |
transition()
Returns the transition control
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SectionList sectionList() throws NXException, RemoteException
NXException
RemoteException
SectionList guideList() throws NXException, RemoteException
NXException
RemoteException
Continuity firstSectionContinuity() throws NXException, RemoteException
NXException
RemoteException
Continuity lastSectionContinuity() throws NXException, RemoteException
NXException
RemoteException
Continuity firstGuideContinuity() throws NXException, RemoteException
NXException
RemoteException
Continuity lastGuideContinuity() throws NXException, RemoteException
NXException
RemoteException
FlowDirection flowDirection() throws NXException, RemoteException
NXException
RemoteException
AlignmentMethodBuilder alignmentMethod() throws NXException, RemoteException
NXException
RemoteException
StudioSurfaceBuilder.TransitionOptions transition() throws NXException, RemoteException
NXException
RemoteException
void setTransition(StudioSurfaceBuilder.TransitionOptions transition) throws NXException, RemoteException
transition
- NXException
RemoteException
Rebuild sectionRebuild() throws NXException, RemoteException
NXException
RemoteException
Rebuild guideRebuild() throws NXException, RemoteException
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
double curvatureTolerance() throws NXException, RemoteException
NXException
RemoteException
void setCurvatureTolerance(double curvatureTolerance) throws NXException, RemoteException
curvatureTolerance
- NXException
RemoteException
double intersectionTolerance() throws NXException, RemoteException
NXException
RemoteException
void setIntersectionTolerance(double intersectionTolerance) throws NXException, RemoteException
intersectionTolerance
- NXException
RemoteException
FeatureOptions bodyPreference() throws NXException, RemoteException
NXException
RemoteException
boolean splitOutputAlongBoundaryCurves() throws NXException, RemoteException
NXException
RemoteException
void setSplitOutputAlongBoundaryCurves(boolean splitOutput) throws NXException, RemoteException
splitOutput
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.