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

Represents a NXOpen.Features.Swept builder More...

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

Public Types

enum  InterpolationOptions { Linear, Cubic, Blend }
 This enum represents the Interpolation option. More...
 
enum  SectionLocationTypes { AnywhereAlongGuides, EndsOfGuides }
 This enum represents the Section Location option. 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 G0Tolerance [get, set]
 Returns or sets the G0 (Position) tolerance. More...
 
unsafe double G1Tolerance [get, set]
 Returns or sets the G1 (Tangent) tolerance. More...
 
unsafe NXOpen.SectionList GuideList [get]
 Returns the list of guides. More...
 
unsafe
NXOpen.GeometricUtilities.Rebuild 
GuideRebuildData [get]
 Returns the guide rebuild data More...
 
unsafe
NXOpen.Features.SweptBuilder.InterpolationOptions 
InterpolationOption [get, set]
 Returns or sets the interpolation option. More...
 
unsafe
NXOpen.GeometricUtilities.OrientationMethodBuilder 
OrientationMethod [get]
 Returns the orientation method. More...
 
unsafe bool PreserveGuideShapeOption [get, set]
 Returns or sets the preserve guide shape option. More...
 
unsafe bool PreserveShapeOption [get, set]
 Returns or sets the preserve shape option. More...
 
unsafe
NXOpen.GeometricUtilities.ScalingMethodBuilder 
ScalingMethod [get]
 Returns the scaling method. More...
 
unsafe NXOpen.SectionList SectionList [get]
 Returns the list of sections. More...
 
unsafe
NXOpen.Features.SweptBuilder.SectionLocationTypes 
SectionLocation [get, set]
 Returns or sets the section location option. More...
 
unsafe
NXOpen.GeometricUtilities.Rebuild 
SectionRebuildData [get]
 Returns the section rebuild data More...
 
unsafe NXOpen.Section Spine [get]
 Returns the spine (optional). 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 NXOpen.Features.Swept builder

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateSweptBuilder

Default values.

Property Value

AlignmentMethod.AlignType

Parameter

GuideRebuildData.Degree

3

GuideRebuildData.RebuildType

None

OrientationMethod.AngularLaw.EndValue.Value

0 (millimeters part), 0 (inches part)

OrientationMethod.AngularLaw.Function

ft

OrientationMethod.AngularLaw.LawType

Constant

OrientationMethod.AngularLaw.Parameter

t

OrientationMethod.AngularLaw.StartValue.Value

0 (millimeters part), 0 (inches part)

OrientationMethod.AngularLaw.Value.Value

0 (millimeters part), 0 (inches part)

OrientationMethod.OrientationOption

Fixed

PreserveGuideShapeOption

False

PreserveShapeOption

True

ScalingMethod.AreaLaw.EndValue.Value

1.0 (millimeters part), 1.0 (inches part)

ScalingMethod.AreaLaw.StartValue.Value

1.0 (millimeters part), 1.0 (inches part)

ScalingMethod.AreaLaw.Value.Value

1.0 (millimeters part), 1.0 (inches part)

ScalingMethod.BlendingFunctionType

Linear

ScalingMethod.EndBlendScaleFactor

1.0

ScalingMethod.PerimeterLaw.EndValue.Value

1.0 (millimeters part), 1.0 (inches part)

ScalingMethod.PerimeterLaw.StartValue.Value

1.0 (millimeters part), 1.0 (inches part)

ScalingMethod.PerimeterLaw.Value.Value

1.0 (millimeters part), 1.0 (inches part)

ScalingMethod.ScaleFactor

1.0

ScalingMethod.ScalingOption

Constant

ScalingMethod.StartBlendScaleFactor

1.0

SectionRebuildData.Degree

3

SectionRebuildData.RebuildType

None

Created in NX5.0.0

Member Enumeration Documentation

This enum represents the Interpolation option.

For 2 or more sections, this option specifies the method by which to interpolate between them, either Linear or Cubic.

Enumerator
Linear 

Linear

Cubic 

Cubic

Blend 

Blend

This enum represents the Section Location option.

If a single section located at the middle of a guide string is specified, Anywhere Along Guides option sweeps in both directions.

Enumerator
AnywhereAlongGuides 

Anywhere along Guides

EndsOfGuides 

Ends of Guides

Property Documentation

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

Returns the alignment method.

The Alignment Method Builder sub-object, governs the alignment of the input sections along the guides. Alignment by Points is available only if more than 1 input sections are selected. Refer to GeometricUtilities.AlignmentMethodBuilder documentation.

Created in NX5.0.0

License requirements: None.

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

Returns the body type options

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.Features.SweptBuilder.G0Tolerance
getset

Returns or sets the G0 (Position) tolerance.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe double NXOpen.Features.SweptBuilder.G1Tolerance
getset

Returns or sets the G1 (Tangent) tolerance.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SectionList NXOpen.Features.SweptBuilder.GuideList
get

Returns the list of guides.

At least 1 but no more than 3 guides are required.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.Rebuild NXOpen.Features.SweptBuilder.GuideRebuildData
get

Returns the guide rebuild data

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Features.SweptBuilder.InterpolationOptions NXOpen.Features.SweptBuilder.InterpolationOption
getset

Returns or sets the interpolation option.

This option governs the method by which to interpolate between sections, if the section list contains more than 1 section.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.GeometricUtilities.OrientationMethodBuilder NXOpen.Features.SweptBuilder.OrientationMethod
get

Returns the orientation method.

The Orientation Method Builder sub-object, governs the orientation of the input sections, if the guide list contains a single guide. Refer to GeometricUtilities.OrientationMethodBuilder documentation.

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.SweptBuilder.PreserveGuideShapeOption
getset

Returns or sets the preserve guide shape option.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe bool NXOpen.Features.SweptBuilder.PreserveShapeOption
getset

Returns or sets the preserve shape option.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.GeometricUtilities.ScalingMethodBuilder NXOpen.Features.SweptBuilder.ScalingMethod
get

Returns the scaling method.

The Scaling Method Builder sub-object, governs the size / scale of the input sections along a guide, if a single guide is selected. Refer to GeometricUtilities.ScalingMethodBuilder documentation.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.SectionList NXOpen.Features.SweptBuilder.SectionList
get

Returns the list of sections.

At least 1 section is required.

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Features.SweptBuilder.SectionLocationTypes NXOpen.Features.SweptBuilder.SectionLocation
getset

Returns or sets the section location option.

This option governs the location of the input section with respect to the guides. The section location option is ignored if the section list contains more than 1 section.

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.GeometricUtilities.Rebuild NXOpen.Features.SweptBuilder.SectionRebuildData
get

Returns the section rebuild data

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Section NXOpen.Features.SweptBuilder.Spine
get

Returns the spine (optional).

For more than 1 guide, an optional spine curve can be input to gain further control of the orientation of the section string. The spine curve cannot contain more than 1 loop.

Created in NX5.0.0

License requirements: None.


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