public interface StudioSurfaceBuilderEx extends FeatureBuilder
StudioSurfaceEx
builder
FreeformSurfaceCollection.createStudioSurfaceBuilderEx(nxopen.features.Feature)
Property | Value |
---|---|
GuideCurveFitData.CurveJoinMethod | No |
GuideCurveFitData.Degree | 7 |
GuideCurveFitData.FitMethod | DegreeAndSegments |
GuideCurveFitData.IsAdvancedFit | 0 |
GuideCurveFitData.IsAlignShape | 0 |
GuideCurveFitData.MaximumDegree | 7 |
GuideCurveFitData.MaximumSegments | 1 |
GuideCurveFitData.MinimumDegree | 5 |
GuideCurveFitData.Segments | 1 |
LaydownCurve | 1 |
SplitSurfaces | 0 |
Transition | NormalToEndSections |
Modifier and Type | Interface and Description |
---|---|
static class |
StudioSurfaceBuilderEx.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: None. |
FeatureOptions |
bodyPreference()
Returns the body type options
License requirements: None. |
double |
curvatureTolerance()
Returns the curvature tolerance
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
Continuity |
firstGuideContinuity()
Returns the first guide continuity
License requirements: None. |
Continuity |
firstSectionContinuity()
Returns the first section continuity
License requirements: None. |
FlowDirection |
flowDirection()
Returns the flow direction
License requirements: None. |
CurveFitData |
guideCurveFitData()
Returns the guide curve fit
License requirements: None. |
SectionList |
guideList()
Returns the list of guides
License requirements: None. |
double |
intersectionTolerance()
Returns the intersection tolerance
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
Continuity |
lastGuideContinuity()
Returns the last guide continuity
License requirements: None. |
Continuity |
lastSectionContinuity()
Returns the last section continuity
License requirements: None. |
boolean |
laydownCurve()
Returns a value indicating whether to laydown the base curve to base faces
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") . |
double |
positionTolerance()
Returns the position tolerance
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
CurveFitData |
sectionCurveFitData()
Returns the section curve fit
License requirements: None. |
SectionList |
sectionList()
Returns the list of sections
License requirements: None. |
void |
setCurvatureTolerance(double curvatureTolerance)
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
void |
setIntersectionTolerance(double intersectionTolerance)
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
void |
setLaydownCurve(boolean laydownCurve)
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") . |
void |
setPositionTolerance(double positionTolerance)
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
void |
setSplitSurfaces(boolean splitSurfaces)
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") . |
void |
setTangentTolerance(double tangentTolerance)
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
void |
setTransition(StudioSurfaceBuilderEx.TransitionOptions transition)
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
boolean |
splitSurfaces()
Returns a value indicating whether to split the surfaces along boundary curves
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") . |
double |
tangentTolerance()
Returns the tangent tolerance
License requirements: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING") . |
StudioSurfaceBuilderEx.TransitionOptions |
transition()
Returns the transition control
License requirements: None. |
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
StudioSurfaceBuilderEx.TransitionOptions transition() throws NXException, RemoteException
NXException
RemoteException
void setTransition(StudioSurfaceBuilderEx.TransitionOptions transition) throws NXException, RemoteException
transition
- NXException
RemoteException
CurveFitData sectionCurveFitData() throws NXException, RemoteException
NXException
RemoteException
CurveFitData guideCurveFitData() 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
boolean laydownCurve() throws NXException, RemoteException
NXException
RemoteException
void setLaydownCurve(boolean laydownCurve) throws NXException, RemoteException
laydownCurve
- NXException
RemoteException
boolean splitSurfaces() throws NXException, RemoteException
NXException
RemoteException
void setSplitSurfaces(boolean splitSurfaces) throws NXException, RemoteException
splitSurfaces
- NXException
RemoteException
FeatureOptions bodyPreference() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.