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

SectionSurfaceBuilderExBodyType Enumeration Body Preference type.
SectionSurfaceBuilderExCircularType Enumeration This enum represents the current modes of circular type section surfaces.
SectionSurfaceBuilderExConicType Enumeration This enum represents the current modes of conic type section surfaces.
SectionSurfaceBuilderExControlRegionType Enumeration Control Region type.
SectionSurfaceBuilderExCubicType Enumeration This enum represents the current modes of cubic type section surfaces.
SectionSurfaceBuilderExLinearType Enumeration This enum represents the current modes of linear type section surfaces.
SectionSurfaceBuilderExSectionMethodCircleTangentType Enumeration Section method Circle Tangent type.
SectionSurfaceBuilderExSectionMethodFilletBridgeType Enumeration Section method Fillet Bridge type.
SectionSurfaceBuilderExSectionMethodRhoType Enumeration Section method Rho type.
SectionSurfaceBuilderExSlopeControlType Enumeration Slope Control type.
SectionSurfaceBuilderExSpine Enumeration Spine type.
SectionSurfaceBuilderExSpineEndFlowType Enumeration Spine End Flow type.
SectionSurfaceBuilderExSpineStartFlowType Enumeration Spine Start Flow type.
SectionSurfaceBuilderExTypes Enumeration This enum represents the current types of section surface methods.
SectionSurfaceBuilderExUDegreeType Enumeration Surface Degree type.

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, and NXOpen.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 and NXOpen.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 and NXOpen.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, and NXOpen.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 and NXOpen.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 and NXOpen.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 and NXOpen.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 and NXOpen.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 and NXOpen.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:

New in version NX11.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

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.