SectionSurfaceBuilderEx Class¶
-
class
NXOpen.Features.
SectionSurfaceBuilderEx
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.SectionSurface
builder.Use
NXOpen.Features.SectionSurfaceBuilderEx
to create section surface. For more details see the NX documentation for Section Surface.To create a new instance of this class, use
NXOpen.Features.FeatureCollection.CreateSectionSurfaceBuilderEx()
Default values.
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 New in version NX9.0.0.
Properties¶
Property | Description |
---|---|
AlternateSolutions | Returns or sets the alternate method. |
AngleLaw | Returns the angle law. |
ApexCurve | Returns the apex curve. |
BodyTypePreference | Returns or sets the body preference type. |
CircularTypeMode | Returns or sets the circular type mode. |
ConicTypeMode | Returns or sets the conic type mode. |
ControlRegion | Returns or sets the control region. |
CreateApexCurve | Returns or sets whether an apex curve should be created. |
CubicTypeMode | Returns or sets the cubic type mode. |
EndContinuity | Returns the end continuity. |
EndDepthSkew | Returns the end depth skew. |
EndDirection | Returns or sets the end direction. |
EndFace | Returns the end face. |
EndHighlightCurve | Returns the end highlight curve. |
EndShapeCurve | Returns the end shape curve. |
EndSlopeCurve | Returns the end slope curve. |
EntireDepthSkew | Returns the entire depth skew. |
G0Tolerance | Returns or sets the g0 tolerance. |
G1Tolerance | Returns or sets the g1 tolerance. |
G2Tolerance | Returns or sets the g2 tolerance. |
LinearTypeMode | Returns or sets the linear type mode. |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
RadiusLaw | Returns the radius law. |
Rebuild | Returns the rebuild. |
RhoLaw | Returns the rho law. |
SectionEndGuide | Returns the section end guide. |
SectionInteriorGuide1 | Returns the interior guide1. |
SectionInteriorGuide2 | Returns the section interior guide2. |
SectionInteriorGuide3 | Returns the section interior guide3. |
SectionMethodCircleTangent | Returns or sets the section method circle tangent. |
SectionMethodFilletBridge | Returns or sets the section method fillet bridge. |
SectionMethodRho | Returns or sets the section method rho. |
SectionOrientationGuide | Returns the section orientation guide. |
SectionStartGuide | Returns the section start guide. |
ShoulderCurve | Returns the shoulder curve. |
SlopeControl | Returns or sets the slope control. |
SpineEndFlowDirection | Returns or sets the spine end flow direction. |
SpineSection | Returns the spine section. |
SpineStartFlowDirection | Returns or sets the spine start flow direction. |
SpineType | Returns or sets the spine. |
SpineVector | Returns or sets the spine vector. |
SplitAlongGuide | Returns or sets whether the section surface should be segmented based on the input strings and constraint faces to create a multi-segment surface output. |
StartContinuity | Returns the start continuity. |
StartDepthSkew | Returns the start depth skew. |
StartDirection | Returns or sets the start direction. |
StartFace | Returns the start face. |
StartHighlightCurve | Returns the start highlight curve. |
StartShapeCurve | Returns the start shape curve. |
StartSlopeCurve | Returns the start slope curve. |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
Type | Returns or sets the type. |
UDegree | Returns or sets the u degree. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFeature | Returns the feature currently being edited by this builder. |
GetObject | Returns the object currently being edited by this builder. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
SetHelpPointSupports | For multiple solution case, set support where the help parameters locate to indicate which solution should be kept. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetSolutionHelpParams | For multiple solution case,set help point parameters to indicate which solution should be kept. |
SetSolutionHelpPositions | For multiple solution case, set help point positions to indicate which solution should be kept. |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
Property Detail¶
AlternateSolutions¶
-
SectionSurfaceBuilderEx.
AlternateSolutions
¶ Returns or sets the alternate method.
This api only applies to the follow section surface methods, circle_tangent and linear-tangent
-------------------------------------
Getter Method
Signature
AlternateSolutions
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AlternateSolutions
Parameters: alternateSolutions (int) – New in version NX9.0.0.
License requirements: None.
AngleLaw¶
-
SectionSurfaceBuilderEx.
AngleLaw
¶ Returns the angle law.
-------------------------------------
Getter Method
Signature
AngleLaw
Returns: Return type: NXOpen.GeometricUtilities.LawBuilder
New in version NX9.0.0.
License requirements: None.
ApexCurve¶
-
SectionSurfaceBuilderEx.
ApexCurve
¶ Returns the apex curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder
,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho
, andNXOpen.Features.SectionSurfaceBuilderExConicType.Hilite
-------------------------------------
Getter Method
Signature
ApexCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
BodyTypePreference¶
-
SectionSurfaceBuilderEx.
BodyTypePreference
¶ Returns or sets the body preference type.
-------------------------------------
Getter Method
Signature
BodyTypePreference
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExBodyType
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BodyTypePreference
Parameters: type ( NXOpen.Features.SectionSurfaceBuilderExBodyType
) –New in version NX10.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
CircularTypeMode¶
-
SectionSurfaceBuilderEx.
CircularTypeMode
¶ Returns or sets the circular type mode.
-------------------------------------
Getter Method
Signature
CircularTypeMode
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExCircularType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CircularTypeMode
Parameters: circularTypeMode ( NXOpen.Features.SectionSurfaceBuilderExCircularType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
ConicTypeMode¶
-
SectionSurfaceBuilderEx.
ConicTypeMode
¶ Returns or sets the conic type mode.
-------------------------------------
Getter Method
Signature
ConicTypeMode
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExConicType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ConicTypeMode
Parameters: conicTypeMode ( NXOpen.Features.SectionSurfaceBuilderExConicType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
ControlRegion¶
-
SectionSurfaceBuilderEx.
ControlRegion
¶ Returns or sets the control region.
-------------------------------------
Getter Method
Signature
ControlRegion
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExControlRegionType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ControlRegion
Parameters: controlRegion ( NXOpen.Features.SectionSurfaceBuilderExControlRegionType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
CreateApexCurve¶
-
SectionSurfaceBuilderEx.
CreateApexCurve
¶ Returns or sets whether an apex curve should be created.
-------------------------------------
Getter Method
Signature
CreateApexCurve
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CreateApexCurve
Parameters: createApexCurve (bool) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
CubicTypeMode¶
-
SectionSurfaceBuilderEx.
CubicTypeMode
¶ Returns or sets the cubic type mode.
-------------------------------------
Getter Method
Signature
CubicTypeMode
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExCubicType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CubicTypeMode
Parameters: cubicTypeMode ( NXOpen.Features.SectionSurfaceBuilderExCubicType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
EndContinuity¶
-
SectionSurfaceBuilderEx.
EndContinuity
¶ Returns the end continuity.
-------------------------------------
Getter Method
Signature
EndContinuity
Returns: Return type: NXOpen.GeometricUtilities.Continuity
New in version NX9.0.0.
License requirements: None.
EndDepthSkew¶
-
SectionSurfaceBuilderEx.
EndDepthSkew
¶ Returns the end depth skew.
-------------------------------------
Getter Method
Signature
EndDepthSkew
Returns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilder
New in version NX9.0.0.
License requirements: None.
EndDirection¶
-
SectionSurfaceBuilderEx.
EndDirection
¶ Returns or sets the end direction.
-------------------------------------
Getter Method
Signature
EndDirection
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndDirection
Parameters: endDirection (bool) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
EndFace¶
-
SectionSurfaceBuilderEx.
EndFace
¶ Returns the end face.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder
,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho
,NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite
andNXOpen.Features.SectionSurfaceBuilderExCubicType.FilletBridge
-------------------------------------
Getter Method
Signature
EndFace
Returns: Return type: NXOpen.ScCollector
New in version NX9.0.0.
License requirements: None.
EndHighlightCurve¶
-
SectionSurfaceBuilderEx.
EndHighlightCurve
¶ Returns the end highlight curve.
Only applies to the follow section surface type:
NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite
-------------------------------------
Getter Method
Signature
EndHighlightCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
EndShapeCurve¶
-
SectionSurfaceBuilderEx.
EndShapeCurve
¶ Returns the end shape curve.
-------------------------------------
Getter Method
Signature
EndShapeCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
EndSlopeCurve¶
-
SectionSurfaceBuilderEx.
EndSlopeCurve
¶ Returns the end slope curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder
,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho
,NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite
,NXOpen.Features.SectionSurfaceBuilderExCubicType.TwoSlopes
andNXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope
-------------------------------------
Getter Method
Signature
EndSlopeCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
EntireDepthSkew¶
-
SectionSurfaceBuilderEx.
EntireDepthSkew
¶ Returns the entire depth skew.
-------------------------------------
Getter Method
Signature
EntireDepthSkew
Returns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilder
New in version NX9.0.0.
License requirements: None.
G0Tolerance¶
-
SectionSurfaceBuilderEx.
G0Tolerance
¶ Returns or sets the g0 tolerance.
-------------------------------------
Getter Method
Signature
G0Tolerance
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
G0Tolerance
Parameters: g0Tolerance (float) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
G1Tolerance¶
-
SectionSurfaceBuilderEx.
G1Tolerance
¶ Returns or sets the g1 tolerance.
-------------------------------------
Getter Method
Signature
G1Tolerance
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
G1Tolerance
Parameters: g1Tolerance (float) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
G2Tolerance¶
-
SectionSurfaceBuilderEx.
G2Tolerance
¶ Returns or sets the g2 tolerance.
-------------------------------------
Getter Method
Signature
G2Tolerance
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
G2Tolerance
Parameters: g2Tolerance (float) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
LinearTypeMode¶
-
SectionSurfaceBuilderEx.
LinearTypeMode
¶ Returns or sets the linear type mode.
-------------------------------------
Getter Method
Signature
LinearTypeMode
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExLinearType
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LinearTypeMode
Parameters: linearTypeMode ( NXOpen.Features.SectionSurfaceBuilderExLinearType
) –New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
RadiusLaw¶
-
SectionSurfaceBuilderEx.
RadiusLaw
¶ Returns the radius law.
-------------------------------------
Getter Method
Signature
RadiusLaw
Returns: Return type: NXOpen.GeometricUtilities.LawBuilder
New in version NX9.0.0.
License requirements: None.
Rebuild¶
-
SectionSurfaceBuilderEx.
Rebuild
¶ Returns the rebuild.
-------------------------------------
Getter Method
Signature
Rebuild
Returns: Return type: NXOpen.GeometricUtilities.Rebuild
New in version NX9.0.0.
License requirements: None.
RhoLaw¶
-
SectionSurfaceBuilderEx.
RhoLaw
¶ Returns the rho law.
-------------------------------------
Getter Method
Signature
RhoLaw
Returns: Return type: NXOpen.GeometricUtilities.LawBuilder
New in version NX9.0.0.
License requirements: None.
SectionEndGuide¶
-
SectionSurfaceBuilderEx.
SectionEndGuide
¶ Returns the section end guide.
-------------------------------------
Getter Method
Signature
SectionEndGuide
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
SectionInteriorGuide1¶
-
SectionSurfaceBuilderEx.
SectionInteriorGuide1
¶ Returns the interior guide1.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope
,NXOpen.Features.SectionSurfaceBuilderExConicType.FivePoint
, andNXOpen.Features.SectionSurfaceBuilderExCircularType.ThreePoint
-------------------------------------
Getter Method
Signature
SectionInteriorGuide1
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
SectionInteriorGuide2¶
-
SectionSurfaceBuilderEx.
SectionInteriorGuide2
¶ Returns the section interior guide2.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope
andNXOpen.Features.SectionSurfaceBuilderExConicType.FivePoint
-------------------------------------
Getter Method
Signature
SectionInteriorGuide2
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
SectionInteriorGuide3¶
-
SectionSurfaceBuilderEx.
SectionInteriorGuide3
¶ Returns the section interior guide3.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope
andNXOpen.Features.SectionSurfaceBuilderExConicType.FivePoint
-------------------------------------
Getter Method
Signature
SectionInteriorGuide3
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
SectionMethodCircleTangent¶
-
SectionSurfaceBuilderEx.
SectionMethodCircleTangent
¶ Returns or sets the section method circle tangent.
-------------------------------------
Getter Method
Signature
SectionMethodCircleTangent
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExSectionMethodCircleTangentType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionMethodCircleTangent
Parameters: sectionMethodCircleTangent ( NXOpen.Features.SectionSurfaceBuilderExSectionMethodCircleTangentType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SectionMethodFilletBridge¶
-
SectionSurfaceBuilderEx.
SectionMethodFilletBridge
¶ Returns or sets the section method fillet bridge.
-------------------------------------
Getter Method
Signature
SectionMethodFilletBridge
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExSectionMethodFilletBridgeType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionMethodFilletBridge
Parameters: sectionMethodFilletBridge ( NXOpen.Features.SectionSurfaceBuilderExSectionMethodFilletBridgeType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SectionMethodRho¶
-
SectionSurfaceBuilderEx.
SectionMethodRho
¶ Returns or sets the section method rho.
-------------------------------------
Getter Method
Signature
SectionMethodRho
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExSectionMethodRhoType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionMethodRho
Parameters: sectionMethodRho ( NXOpen.Features.SectionSurfaceBuilderExSectionMethodRhoType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SectionOrientationGuide¶
-
SectionSurfaceBuilderEx.
SectionOrientationGuide
¶ Returns the section orientation guide.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExCircularType.CenterRadius
-------------------------------------
Getter Method
Signature
SectionOrientationGuide
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
SectionStartGuide¶
-
SectionSurfaceBuilderEx.
SectionStartGuide
¶ Returns the section start guide.
-------------------------------------
Getter Method
Signature
SectionStartGuide
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
ShoulderCurve¶
-
SectionSurfaceBuilderEx.
ShoulderCurve
¶ Returns the shoulder curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder
-------------------------------------
Getter Method
Signature
ShoulderCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
SlopeControl¶
-
SectionSurfaceBuilderEx.
SlopeControl
¶ Returns or sets the slope control.
-------------------------------------
Getter Method
Signature
SlopeControl
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExSlopeControlType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SlopeControl
Parameters: slopeControl ( NXOpen.Features.SectionSurfaceBuilderExSlopeControlType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineEndFlowDirection¶
-
SectionSurfaceBuilderEx.
SpineEndFlowDirection
¶ Returns or sets the spine end flow direction.
-------------------------------------
Getter Method
Signature
SpineEndFlowDirection
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExSpineEndFlowType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SpineEndFlowDirection
Parameters: spineEndFlowDirection ( NXOpen.Features.SectionSurfaceBuilderExSpineEndFlowType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineSection¶
-
SectionSurfaceBuilderEx.
SpineSection
¶ Returns the spine section.
-------------------------------------
Getter Method
Signature
SpineSection
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
SpineStartFlowDirection¶
-
SectionSurfaceBuilderEx.
SpineStartFlowDirection
¶ Returns or sets the spine start flow direction.
-------------------------------------
Getter Method
Signature
SpineStartFlowDirection
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExSpineStartFlowType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SpineStartFlowDirection
Parameters: spineStartFlowDirection ( NXOpen.Features.SectionSurfaceBuilderExSpineStartFlowType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineType¶
-
SectionSurfaceBuilderEx.
SpineType
¶ Returns or sets the spine.
-------------------------------------
Getter Method
Signature
SpineType
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExSpine
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SpineType
Parameters: spineType ( NXOpen.Features.SectionSurfaceBuilderExSpine
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineVector¶
-
SectionSurfaceBuilderEx.
SpineVector
¶ Returns or sets the spine vector.
-------------------------------------
Getter Method
Signature
SpineVector
Returns: Return type: NXOpen.Direction
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SpineVector
Parameters: spineVector ( NXOpen.Direction
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SplitAlongGuide¶
-
SectionSurfaceBuilderEx.
SplitAlongGuide
¶ Returns or sets whether the section surface should be segmented based on the input strings and constraint faces to create a multi-segment surface output.
Allow you to keep sharp edges, overriding the default of approximating the output surface.
-------------------------------------
Getter Method
Signature
SplitAlongGuide
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SplitAlongGuide
Parameters: splitAlongGuide (bool) – New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
StartContinuity¶
-
SectionSurfaceBuilderEx.
StartContinuity
¶ Returns the start continuity.
-------------------------------------
Getter Method
Signature
StartContinuity
Returns: Return type: NXOpen.GeometricUtilities.Continuity
New in version NX9.0.0.
License requirements: None.
StartDepthSkew¶
-
SectionSurfaceBuilderEx.
StartDepthSkew
¶ Returns the start depth skew.
-------------------------------------
Getter Method
Signature
StartDepthSkew
Returns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilder
New in version NX9.0.0.
License requirements: None.
StartDirection¶
-
SectionSurfaceBuilderEx.
StartDirection
¶ Returns or sets the start direction.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExCircularType.RadiusAngleArc
andNXOpen.Features.SectionSurfaceBuilderExCubicType.FilletBridge
-------------------------------------
Getter Method
Signature
StartDirection
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartDirection
Parameters: startDirection (bool) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
StartFace¶
-
SectionSurfaceBuilderEx.
StartFace
¶ Returns the start face.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder
,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho
,NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite
andNXOpen.Features.SectionSurfaceBuilderExCubicType.FilletBridge
-------------------------------------
Getter Method
Signature
StartFace
Returns: Return type: NXOpen.ScCollector
New in version NX9.0.0.
License requirements: None.
StartHighlightCurve¶
-
SectionSurfaceBuilderEx.
StartHighlightCurve
¶ Returns the start highlight curve.
Only applies to the follow section surface type:
NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite
-------------------------------------
Getter Method
Signature
StartHighlightCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
StartShapeCurve¶
-
SectionSurfaceBuilderEx.
StartShapeCurve
¶ Returns the start shape curve.
-------------------------------------
Getter Method
Signature
StartShapeCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
StartSlopeCurve¶
-
SectionSurfaceBuilderEx.
StartSlopeCurve
¶ Returns the start slope curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder
,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho
,NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite
,NXOpen.Features.SectionSurfaceBuilderExCubicType.TwoSlopes
andNXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope
-------------------------------------
Getter Method
Signature
StartSlopeCurve
Returns: Return type: NXOpen.Section
New in version NX9.0.0.
License requirements: None.
Type¶
-
SectionSurfaceBuilderEx.
Type
¶ Returns or sets the type.
-------------------------------------
Getter Method
Signature
Type
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type
Parameters: type ( NXOpen.Features.SectionSurfaceBuilderExTypes
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
UDegree¶
-
SectionSurfaceBuilderEx.
UDegree
¶ Returns or sets the u degree.
-------------------------------------
Getter Method
Signature
UDegree
Returns: Return type: NXOpen.Features.SectionSurfaceBuilderExUDegreeType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UDegree
Parameters: uDegree ( NXOpen.Features.SectionSurfaceBuilderExUDegreeType
) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
Method Detail¶
SetHelpPointSupports¶
-
SectionSurfaceBuilderEx.
SetHelpPointSupports
¶ For multiple solution case, set support where the help parameters locate to indicate which solution should be kept.
Signature
SetHelpPointSupports(supports, supportSenses)
Parameters: - supports (list of
NXOpen.NXObject
) – - supportSenses (list of bool) –
New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
- supports (list of
SetSolutionHelpParams¶
-
SectionSurfaceBuilderEx.
SetSolutionHelpParams
¶ For multiple solution case,set help point parameters to indicate which solution should be kept.
Signature
SetSolutionHelpParams(params)
Parameters: params (list of float) – New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SetSolutionHelpPositions¶
-
SectionSurfaceBuilderEx.
SetSolutionHelpPositions
¶ For multiple solution case, set help point positions to indicate which solution should be kept.
Signature
SetSolutionHelpPositions(points)
Parameters: points (list of NXOpen.Point3d
) –New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
Validate¶
-
SectionSurfaceBuilderEx.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.