NXOpen .NET Reference Guide
|
Represents a NXOpen.Features.Swept builder More...
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... | |
unsafe bool | PatchSolutionFlag [get, set] |
Returns or sets the patch solution flag More... | |
unsafe string | PatchSurfaceFilename [get, set] |
Returns or sets the patch surface filename More... | |
unsafe string | SurroundingPatchSurfaceFilename [get, set] |
Returns or sets the surrounding patch surface filename 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... | |
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
|
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.
|
get |
Returns the body type options
Created in NX7.5.0
License requirements: None.
|
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")
|
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")
|
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.
|
get |
Returns the guide rebuild data
Created in NX5.0.0
License requirements: None.
|
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")
|
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.
|
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")
|
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")
|
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.
|
get |
Returns the list of sections.
At least 1 section is required.
Created in NX5.0.0
License requirements: None.
|
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")
|
get |
Returns the section rebuild data
Created in NX5.0.0
License requirements: None.
|
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.