public interface SectionSurfaceBuilderEx
SectionSurface
builder.
Use SectionSurfaceBuilderEx
to create
section surface. For more details see the NX documentation for Section Surface.
FeatureCollection.createSectionSurfaceBuilderEx(nxopen.features.SectionSurface)
Property | Value |
---|---|
AngleLaw.EndValue.Value | 1 |
AngleLaw.Function | ft |
AngleLaw.LawType | Constant |
AngleLaw.Parameter | t |
AngleLaw.StartValue.Value | 1 |
AngleLaw.Value.Value | 0.0 |
CircularTypeMode | ThreePoint |
ConicTypeMode | Shoulder |
ControlRegion | Entire |
CubicTypeMode | TwoSlopes |
EndContinuity.ContinuityType | G1 |
RadiusLaw.EndValue.Value | 1.0 (millimeters part), 0.05 (inches part) |
RadiusLaw.StartValue.Value | 1.0 (millimeters part), 0.05 (inches part) |
RadiusLaw.Value.Value | 1.0 (millimeters part), 0.05 (inches part) |
RhoLaw.EndValue.Value | 0.5 |
RhoLaw.StartValue.Value | 0.5 |
RhoLaw.Value.Value | 0.5 |
SectionMethodCircleTangent | FilletArc |
SectionMethodFilletBridge | Continuity |
SectionMethodRho | Rho |
SlopeControl | ByApex |
SpineEndFlowDirection | NotSpecified |
SpineStartFlowDirection | NotSpecified |
SpineType | ByVector |
StartContinuity.ContinuityType | G1 |
Modifier and Type | Interface and Description |
---|---|
static class |
SectionSurfaceBuilderEx.BodyType
Body Preference type.
|
static class |
SectionSurfaceBuilderEx.CircularType
This enum represents the current modes of circular type section surfaces.
|
static class |
SectionSurfaceBuilderEx.ConicType
This enum represents the current modes of conic type section surfaces.
|
static class |
SectionSurfaceBuilderEx.ControlRegionType
Control Region type.
|
static class |
SectionSurfaceBuilderEx.CubicType
This enum represents the current modes of cubic type section surfaces.
|
static class |
SectionSurfaceBuilderEx.SectionMethodCircleTangentType
Section method Circle Tangent type.
|
static class |
SectionSurfaceBuilderEx.SectionMethodFilletBridgeType
Section method Fillet Bridge type.
|
static class |
SectionSurfaceBuilderEx.SectionMethodRhoType
Section method Rho type.
|
static class |
SectionSurfaceBuilderEx.SlopeControlType
Slope Control type.
|
static class |
SectionSurfaceBuilderEx.Spine
Spine type.
|
static class |
SectionSurfaceBuilderEx.SpineEndFlowType
Spine End Flow type.
|
static class |
SectionSurfaceBuilderEx.SpineStartFlowType
Spine Start Flow type.
|
static class |
SectionSurfaceBuilderEx.Types
This enum represents the current types of section surface methods.
|
static class |
SectionSurfaceBuilderEx.UDegreeType
Surface Degree type.
|
Modifier and Type | Method and Description |
---|---|
int |
alternateSolutions()
Returns the alternate method.
|
LawBuilder |
angleLaw()
Returns the angle law.
|
Section |
apexCurve()
Returns the apex curve.
|
SectionSurfaceBuilderEx.BodyType |
bodyTypePreference()
Returns the body preference type.
|
SectionSurfaceBuilderEx.CircularType |
circularTypeMode()
Returns the circular type mode.
|
SectionSurfaceBuilderEx.ConicType |
conicTypeMode()
Returns the conic type mode.
|
SectionSurfaceBuilderEx.ControlRegionType |
controlRegion()
Returns the control region.
|
boolean |
createApexCurve()
Returns whether an apex curve should be created.
|
SectionSurfaceBuilderEx.CubicType |
cubicTypeMode()
Returns the cubic type mode.
|
Continuity |
endContinuity()
Returns the end continuity.
|
DepthSkewBuilder |
endDepthSkew()
Returns the end depth skew.
|
boolean |
endDirection()
Returns the end direction.
|
ScCollector |
endFace()
Returns the end face.
|
Section |
endHighlightCurve()
Returns the end highlight curve.
|
Section |
endShapeCurve()
Returns the end shape curve.
|
Section |
endSlopeCurve()
Returns the end slope curve.
|
DepthSkewBuilder |
entireDepthSkew()
Returns the entire depth skew.
|
double |
g0Tolerance()
Returns the g0 tolerance.
|
double |
g1Tolerance()
Returns the g1 tolerance.
|
double |
g2Tolerance()
Returns the g2 tolerance.
|
LawBuilder |
radiusLaw()
Returns the radius law.
|
Rebuild |
rebuild()
Returns the rebuild.
|
LawBuilder |
rhoLaw()
Returns the rho law.
|
Section |
sectionEndGuide()
Returns the section end guide.
|
Section |
sectionInteriorGuide1()
Returns the interior guide1.
|
Section |
sectionInteriorGuide2()
Returns the section interior guide2.
|
Section |
sectionInteriorGuide3()
Returns the section interior guide3.
|
SectionSurfaceBuilderEx.SectionMethodCircleTangentType |
sectionMethodCircleTangent()
Returns the section method circle tangent.
|
SectionSurfaceBuilderEx.SectionMethodFilletBridgeType |
sectionMethodFilletBridge()
Returns the section method fillet bridge.
|
SectionSurfaceBuilderEx.SectionMethodRhoType |
sectionMethodRho()
Returns the section method rho.
|
Section |
sectionOrientationGuide()
Returns the section orientation guide.
|
Section |
sectionStartGuide()
Returns the section start guide.
|
void |
setAlternateSolutions(int alternateSolutions)
License requirements: None. |
void |
setBodyTypePreference(SectionSurfaceBuilderEx.BodyType type)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setCircularTypeMode(SectionSurfaceBuilderEx.CircularType circularTypeMode)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setConicTypeMode(SectionSurfaceBuilderEx.ConicType conicTypeMode)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setControlRegion(SectionSurfaceBuilderEx.ControlRegionType controlRegion)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setCreateApexCurve(boolean createApexCurve)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setCubicTypeMode(SectionSurfaceBuilderEx.CubicType cubicTypeMode)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setEndDirection(boolean endDirection)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setG0Tolerance(double g0Tolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setG1Tolerance(double g1Tolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setG2Tolerance(double g2Tolerance)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSectionMethodCircleTangent(SectionSurfaceBuilderEx.SectionMethodCircleTangentType sectionMethodCircleTangent)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSectionMethodFilletBridge(SectionSurfaceBuilderEx.SectionMethodFilletBridgeType sectionMethodFilletBridge)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSectionMethodRho(SectionSurfaceBuilderEx.SectionMethodRhoType sectionMethodRho)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSlopeControl(SectionSurfaceBuilderEx.SlopeControlType slopeControl)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSpineEndFlowDirection(SectionSurfaceBuilderEx.SpineEndFlowType spineEndFlowDirection)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSpineStartFlowDirection(SectionSurfaceBuilderEx.SpineStartFlowType spineStartFlowDirection)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSpineType(SectionSurfaceBuilderEx.Spine spineType)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setSpineVector(nxopen.Direction spineVector)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setStartDirection(boolean startDirection)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setType(SectionSurfaceBuilderEx.Types type)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
void |
setUDegree(SectionSurfaceBuilderEx.UDegreeType uDegree)
License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling") . |
Section |
shoulderCurve()
Returns the shoulder curve.
|
SectionSurfaceBuilderEx.SlopeControlType |
slopeControl()
Returns the slope control.
|
SectionSurfaceBuilderEx.SpineEndFlowType |
spineEndFlowDirection()
Returns the spine end flow direction.
|
Section |
spineSection()
Returns the spine section.
|
SectionSurfaceBuilderEx.SpineStartFlowType |
spineStartFlowDirection()
Returns the spine start flow direction.
|
SectionSurfaceBuilderEx.Spine |
spineType()
Returns the spine.
|
nxopen.Direction |
spineVector()
Returns the spine vector.
|
Continuity |
startContinuity()
Returns the start continuity.
|
DepthSkewBuilder |
startDepthSkew()
Returns the start depth skew.
|
boolean |
startDirection()
Returns the start direction.
|
ScCollector |
startFace()
Returns the start face.
|
Section |
startHighlightCurve()
Returns the start highlight curve.
|
Section |
startShapeCurve()
Returns the start shape curve.
|
Section |
startSlopeCurve()
Returns the start slope curve.
|
SectionSurfaceBuilderEx.Types |
type()
Returns the type.
|
SectionSurfaceBuilderEx.UDegreeType |
udegree()
Returns the u degree.
|
SectionSurfaceBuilderEx.ConicType conicTypeMode() throws NXException, RemoteException
NXException
RemoteException
void setConicTypeMode(SectionSurfaceBuilderEx.ConicType conicTypeMode) throws NXException, RemoteException
conicTypeMode
- NXException
RemoteException
SectionSurfaceBuilderEx.CubicType cubicTypeMode() throws NXException, RemoteException
NXException
RemoteException
void setCubicTypeMode(SectionSurfaceBuilderEx.CubicType cubicTypeMode) throws NXException, RemoteException
cubicTypeMode
- NXException
RemoteException
SectionSurfaceBuilderEx.CircularType circularTypeMode() throws NXException, RemoteException
NXException
RemoteException
void setCircularTypeMode(SectionSurfaceBuilderEx.CircularType circularTypeMode) throws NXException, RemoteException
circularTypeMode
- NXException
RemoteException
Section sectionStartGuide() throws NXException, RemoteException
NXException
RemoteException
Section sectionInteriorGuide1() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.FOUR_POINT_SLOPE
,
SectionSurfaceBuilderEx.ConicType.FIVE_POINT
, and
SectionSurfaceBuilderEx.CircularType.THREE_POINT
NXException
RemoteException
Section sectionInteriorGuide2() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.FOUR_POINT_SLOPE
and
SectionSurfaceBuilderEx.ConicType.FIVE_POINT
NXException
RemoteException
Section sectionInteriorGuide3() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.FOUR_POINT_SLOPE
and
SectionSurfaceBuilderEx.ConicType.FIVE_POINT
NXException
RemoteException
Section sectionEndGuide() throws NXException, RemoteException
NXException
RemoteException
Section sectionOrientationGuide() throws NXException, RemoteException
SectionSurfaceBuilderEx.CircularType.CENTER_RADIUS
NXException
RemoteException
SectionSurfaceBuilderEx.SlopeControlType slopeControl() throws NXException, RemoteException
NXException
RemoteException
void setSlopeControl(SectionSurfaceBuilderEx.SlopeControlType slopeControl) throws NXException, RemoteException
slopeControl
- NXException
RemoteException
Section apexCurve() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.SHOULDER
,
SectionSurfaceBuilderEx.ConicType.RHO
, and
SectionSurfaceBuilderEx.ConicType.HILITE
NXException
RemoteException
Section startSlopeCurve() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.SHOULDER
,
SectionSurfaceBuilderEx.ConicType.RHO
,
SectionSurfaceBuilderEx.ConicType.HILITE
,
SectionSurfaceBuilderEx.CubicType.TWO_SLOPES
and
SectionSurfaceBuilderEx.ConicType.FOUR_POINT_SLOPE
NXException
RemoteException
Section endSlopeCurve() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.SHOULDER
,
SectionSurfaceBuilderEx.ConicType.RHO
,
SectionSurfaceBuilderEx.ConicType.HILITE
,
SectionSurfaceBuilderEx.CubicType.TWO_SLOPES
and
SectionSurfaceBuilderEx.ConicType.FOUR_POINT_SLOPE
NXException
RemoteException
ScCollector startFace() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.SHOULDER
,
SectionSurfaceBuilderEx.ConicType.RHO
,
SectionSurfaceBuilderEx.ConicType.HILITE
and
SectionSurfaceBuilderEx.CubicType.FILLET_BRIDGE
NXException
RemoteException
boolean startDirection() throws NXException, RemoteException
SectionSurfaceBuilderEx.CircularType.RADIUS_ANGLE_ARC
and
SectionSurfaceBuilderEx.CubicType.FILLET_BRIDGE
NXException
RemoteException
void setStartDirection(boolean startDirection) throws NXException, RemoteException
startDirection
- NXException
RemoteException
ScCollector endFace() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.SHOULDER
,
SectionSurfaceBuilderEx.ConicType.RHO
,
SectionSurfaceBuilderEx.ConicType.HILITE
and
SectionSurfaceBuilderEx.CubicType.FILLET_BRIDGE
NXException
RemoteException
boolean endDirection() throws NXException, RemoteException
NXException
RemoteException
void setEndDirection(boolean endDirection) throws NXException, RemoteException
endDirection
- NXException
RemoteException
Section shoulderCurve() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.SHOULDER
NXException
RemoteException
Section startHighlightCurve() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.HILITE
NXException
RemoteException
Section endHighlightCurve() throws NXException, RemoteException
SectionSurfaceBuilderEx.ConicType.HILITE
NXException
RemoteException
Continuity startContinuity() throws NXException, RemoteException
NXException
RemoteException
Continuity endContinuity() throws NXException, RemoteException
NXException
RemoteException
SectionSurfaceBuilderEx.ControlRegionType controlRegion() throws NXException, RemoteException
NXException
RemoteException
void setControlRegion(SectionSurfaceBuilderEx.ControlRegionType controlRegion) throws NXException, RemoteException
controlRegion
- NXException
RemoteException
int alternateSolutions() throws NXException, RemoteException
NXException
RemoteException
void setAlternateSolutions(int alternateSolutions) throws NXException, RemoteException
alternateSolutions
- NXException
RemoteException
DepthSkewBuilder entireDepthSkew() throws NXException, RemoteException
NXException
RemoteException
DepthSkewBuilder startDepthSkew() throws NXException, RemoteException
NXException
RemoteException
DepthSkewBuilder endDepthSkew() throws NXException, RemoteException
NXException
RemoteException
SectionSurfaceBuilderEx.SectionMethodCircleTangentType sectionMethodCircleTangent() throws NXException, RemoteException
NXException
RemoteException
void setSectionMethodCircleTangent(SectionSurfaceBuilderEx.SectionMethodCircleTangentType sectionMethodCircleTangent) throws NXException, RemoteException
sectionMethodCircleTangent
- NXException
RemoteException
SectionSurfaceBuilderEx.SectionMethodRhoType sectionMethodRho() throws NXException, RemoteException
NXException
RemoteException
void setSectionMethodRho(SectionSurfaceBuilderEx.SectionMethodRhoType sectionMethodRho) throws NXException, RemoteException
sectionMethodRho
- NXException
RemoteException
SectionSurfaceBuilderEx.SectionMethodFilletBridgeType sectionMethodFilletBridge() throws NXException, RemoteException
NXException
RemoteException
void setSectionMethodFilletBridge(SectionSurfaceBuilderEx.SectionMethodFilletBridgeType sectionMethodFilletBridge) throws NXException, RemoteException
sectionMethodFilletBridge
- NXException
RemoteException
LawBuilder rhoLaw() throws NXException, RemoteException
NXException
RemoteException
LawBuilder radiusLaw() throws NXException, RemoteException
NXException
RemoteException
LawBuilder angleLaw() throws NXException, RemoteException
NXException
RemoteException
Section startShapeCurve() throws NXException, RemoteException
NXException
RemoteException
Section endShapeCurve() throws NXException, RemoteException
NXException
RemoteException
SectionSurfaceBuilderEx.Spine spineType() throws NXException, RemoteException
NXException
RemoteException
void setSpineType(SectionSurfaceBuilderEx.Spine spineType) throws NXException, RemoteException
spineType
- NXException
RemoteException
nxopen.Direction spineVector() throws NXException, RemoteException
NXException
RemoteException
void setSpineVector(nxopen.Direction spineVector) throws NXException, RemoteException
spineVector
- NXException
RemoteException
Section spineSection() throws NXException, RemoteException
NXException
RemoteException
SectionSurfaceBuilderEx.SpineStartFlowType spineStartFlowDirection() throws NXException, RemoteException
NXException
RemoteException
void setSpineStartFlowDirection(SectionSurfaceBuilderEx.SpineStartFlowType spineStartFlowDirection) throws NXException, RemoteException
spineStartFlowDirection
- NXException
RemoteException
SectionSurfaceBuilderEx.SpineEndFlowType spineEndFlowDirection() throws NXException, RemoteException
NXException
RemoteException
void setSpineEndFlowDirection(SectionSurfaceBuilderEx.SpineEndFlowType spineEndFlowDirection) throws NXException, RemoteException
spineEndFlowDirection
- NXException
RemoteException
SectionSurfaceBuilderEx.BodyType bodyTypePreference() throws NXException, RemoteException
NXException
RemoteException
void setBodyTypePreference(SectionSurfaceBuilderEx.BodyType type) throws NXException, RemoteException
type
- NXException
RemoteException
SectionSurfaceBuilderEx.UDegreeType udegree() throws NXException, RemoteException
NXException
RemoteException
void setUDegree(SectionSurfaceBuilderEx.UDegreeType uDegree) throws NXException, RemoteException
uDegree
- NXException
RemoteException
Rebuild rebuild() throws NXException, RemoteException
NXException
RemoteException
double g0Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG0Tolerance(double g0Tolerance) throws NXException, RemoteException
g0Tolerance
- NXException
RemoteException
double g1Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG1Tolerance(double g1Tolerance) throws NXException, RemoteException
g1Tolerance
- NXException
RemoteException
double g2Tolerance() throws NXException, RemoteException
NXException
RemoteException
void setG2Tolerance(double g2Tolerance) throws NXException, RemoteException
g2Tolerance
- NXException
RemoteException
SectionSurfaceBuilderEx.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(SectionSurfaceBuilderEx.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
boolean createApexCurve() throws NXException, RemoteException
NXException
RemoteException
void setCreateApexCurve(boolean createApexCurve) throws NXException, RemoteException
createApexCurve
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.