NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.StudioSurfaceBuilderEx Class Reference

Represents a Features.StudioSurfaceEx builder More...

Inheritance diagram for NXOpen.Features.StudioSurfaceBuilderEx:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  TransitionOptions {
  NormalToEndSections, NormalToAllSections, Cubic, LinearAndBlend,
  NoEndConstraint
}
 the transition control options when using By Points alignment method More...
 

Properties

unsafe
NXOpen.GeometricUtilities.AlignmentMethodBuilder 
AlignmentMethod [get]
 Returns the alignment method More...
 
unsafe
NXOpen.GeometricUtilities.FeatureOptions 
BodyPreference [get]
 Returns the body type options More...
 
unsafe double CurvatureTolerance [get, set]
 Returns or sets the curvature tolerance More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
FirstGuideContinuity [get]
 Returns the first guide continuity More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
FirstSectionContinuity [get]
 Returns the first section continuity More...
 
unsafe
NXOpen.GeometricUtilities.FlowDirection 
FlowDirection [get]
 Returns the flow direction More...
 
unsafe
NXOpen.GeometricUtilities.CurveFitData 
GuideCurveFitData [get]
 Returns the guide curve fit More...
 
unsafe NXOpen.SectionList GuideList [get]
 Returns the list of guides More...
 
unsafe double IntersectionTolerance [get, set]
 Returns or sets the intersection tolerance More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
LastGuideContinuity [get]
 Returns the last guide continuity More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
LastSectionContinuity [get]
 Returns the last section continuity More...
 
unsafe bool LaydownCurve [get, set]
 Returns or sets a value indicating whether to laydown the base curve to base faces More...
 
unsafe double PositionTolerance [get, set]
 Returns or sets the position tolerance More...
 
unsafe
NXOpen.GeometricUtilities.CurveFitData 
SectionCurveFitData [get]
 Returns the section curve fit More...
 
unsafe NXOpen.SectionList SectionList [get]
 Returns the list of sections More...
 
unsafe bool SplitSurfaces [get, set]
 Returns or sets a value indicating whether to split the surfaces along boundary curves More...
 
unsafe double TangentTolerance [get, set]
 Returns or sets the tangent tolerance More...
 
unsafe
NXOpen.Features.StudioSurfaceBuilderEx.TransitionOptions 
Transition [get, set]
 Returns or sets the transition control More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Features.StudioSurfaceEx builder

To create a new instance of this class, use NXOpen.Features.FreeformSurfaceCollection.CreateStudioSurfaceBuilderEx

Default values.

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

Created in NX8.5.0

Member Enumeration Documentation

the transition control options when using By Points alignment method

Enumerator
NormalToEndSections 

Normal to End Sections

NormalToAllSections 

Normal to All Sections

Cubic 

Cubic

LinearAndBlend 

Linear and Blend

NoEndConstraint 

No End Constraint

Property Documentation

unsafe NXOpen.GeometricUtilities.AlignmentMethodBuilder NXOpen.Features.StudioSurfaceBuilderEx.AlignmentMethod
get

Returns the alignment method

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.FeatureOptions NXOpen.Features.StudioSurfaceBuilderEx.BodyPreference
get

Returns the body type options

Created in NX8.5.0

License requirements: None.

unsafe double NXOpen.Features.StudioSurfaceBuilderEx.CurvatureTolerance
getset

Returns or sets the curvature tolerance

Created in NX8.5.0

License requirements to get this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

License requirements to set this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilderEx.FirstGuideContinuity
get

Returns the first guide continuity

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilderEx.FirstSectionContinuity
get

Returns the first section continuity

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.FlowDirection NXOpen.Features.StudioSurfaceBuilderEx.FlowDirection
get

Returns the flow direction

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.CurveFitData NXOpen.Features.StudioSurfaceBuilderEx.GuideCurveFitData
get

Returns the guide curve fit

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.SectionList NXOpen.Features.StudioSurfaceBuilderEx.GuideList
get

Returns the list of guides

Created in NX8.5.0

License requirements: None.

unsafe double NXOpen.Features.StudioSurfaceBuilderEx.IntersectionTolerance
getset

Returns or sets the intersection tolerance

Created in NX8.5.0

License requirements to get this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

License requirements to set this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilderEx.LastGuideContinuity
get

Returns the last guide continuity

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilderEx.LastSectionContinuity
get

Returns the last section continuity

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Features.StudioSurfaceBuilderEx.LaydownCurve
getset

Returns or sets a value indicating whether to laydown the base curve to base faces

Created in NX8.5.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")

unsafe double NXOpen.Features.StudioSurfaceBuilderEx.PositionTolerance
getset

Returns or sets the position tolerance

Created in NX8.5.0

License requirements to get this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

License requirements to set this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

unsafe NXOpen.GeometricUtilities.CurveFitData NXOpen.Features.StudioSurfaceBuilderEx.SectionCurveFitData
get

Returns the section curve fit

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.SectionList NXOpen.Features.StudioSurfaceBuilderEx.SectionList
get

Returns the list of sections

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Features.StudioSurfaceBuilderEx.SplitSurfaces
getset

Returns or sets a value indicating whether to split the surfaces along boundary curves

Created in NX11.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")

unsafe double NXOpen.Features.StudioSurfaceBuilderEx.TangentTolerance
getset

Returns or sets the tangent tolerance

Created in NX8.5.0

License requirements to get this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

License requirements to set this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")

unsafe NXOpen.Features.StudioSurfaceBuilderEx.TransitionOptions NXOpen.Features.StudioSurfaceBuilderEx.Transition
getset

Returns or sets the transition control

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: nx_freeform_1 ("basic freeform modeling") OR features_modeling ("FEATURES MODELING")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.