NXOpen .NET Reference Guide
1899
|
Represents a builder for a pattern face feature, post NX9. More...
Properties | |
unsafe bool | CopyChamferLabels [get, set] |
Returns or sets the chamfer label options . More... | |
unsafe bool | CopyThreads [get, set] |
Returns or sets the copy threads option. More... | |
unsafe NXOpen.ScCollector | FaceCollector [get] |
Returns the face collector. More... | |
unsafe NXOpen.GeometricUtilities.PatternDefinition | PatternDefinition [get] |
Returns the pattern definition service. More... | |
unsafe NXOpen.GeometricUtilities.PatternReferencePointServiceBuilder | ReferencePoint [get] |
Returns the reference point service. 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... | |
Represents a builder for a pattern face feature, post NX9.
To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreatePatternFaceFeatureBuilder
Default values.
Property | Value |
---|---|
CopyChamferLabels |
false |
CopyThreads |
true |
PatternDefinition.AlongPathDefinition.XOnPathSpacing.NCopies.Value |
2 |
PatternDefinition.AlongPathDefinition.XOnPathSpacing.SpaceType |
Offset |
PatternDefinition.AlongPathDefinition.XPathOption |
Offset |
PatternDefinition.AlongPathDefinition.YDirectionOption |
Section |
PatternDefinition.AlongPathDefinition.YOnPathSpacing.NCopies.Value |
1 |
PatternDefinition.AlongPathDefinition.YPathOption |
Offset |
PatternDefinition.AlongPathDefinition.YSpacing.NCopies.Value |
1 |
PatternDefinition.AlongPathDefinition.YSpacing.PitchDistance.Value |
10 (millimeters part), 1 (inches part) |
PatternDefinition.AlongPathDefinition.YSpacing.SpaceType |
Offset |
PatternDefinition.AlongPathDefinition.YSpacing.SpanDistance.Value |
100 (millimeters part), 10 (inches part) |
PatternDefinition.CircularDefinition.AngularSpacing.NCopies.Value |
12 |
PatternDefinition.CircularDefinition.AngularSpacing.PitchAngle.Value |
30 |
PatternDefinition.CircularDefinition.AngularSpacing.PitchDistance.Value |
10 (millimeters part), 1 (inches part) |
PatternDefinition.CircularDefinition.AngularSpacing.SpaceType |
Offset |
PatternDefinition.CircularDefinition.AngularSpacing.SpanAngle.Value |
360 (millimeters part), 360 (inches part) |
PatternDefinition.CircularDefinition.AngularSpacing.UsePitchOption |
Angle |
PatternDefinition.CircularDefinition.CreateLastStaggered |
true |
PatternDefinition.CircularDefinition.HorizontalRef.RotationAngle.Value |
0 (millimeters part), 0 (inches part) |
PatternDefinition.CircularDefinition.IncludeSeedToggle |
true |
PatternDefinition.CircularDefinition.RadialSpacing.NCopies.Value |
1 |
PatternDefinition.CircularDefinition.StaggerType |
None |
PatternDefinition.HelixDefinition.AnglePitch.Value |
30 |
PatternDefinition.HelixDefinition.CountOfInstances.Value |
6 |
PatternDefinition.HelixDefinition.DirectionType |
Righthand |
PatternDefinition.HelixDefinition.DistancePitch.Value |
10 (millimeters part), 0.4 (inches part) |
PatternDefinition.HelixDefinition.HelixPitch.Value |
50 (millimeters part), 2 (inches part) |
PatternDefinition.HelixDefinition.HelixSpan.Value |
100 (millimeters part), 4 (inches part) |
PatternDefinition.HelixDefinition.NumberOfTurns.Value |
2 |
PatternDefinition.HelixDefinition.SizeOption |
CountAngleDistance |
PatternDefinition.PatternFill.FillMargin.Value |
0 (millimeters part), 0 (inches part) |
PatternDefinition.PatternFill.FillOptions |
None |
PatternDefinition.PatternFill.SimplifiedBoundaryToggle |
False |
PatternDefinition.PatternOrientation.AlongOrientationOption |
NormalToPath |
PatternDefinition.PatternOrientation.CircularOrientationOption |
FollowPattern |
PatternDefinition.PatternOrientation.FollowFaceProjDirOption |
PatternPlaneNormal |
PatternDefinition.PatternOrientation.GeneralOrientationOption |
Fixed |
PatternDefinition.PatternOrientation.HelixOrientationOption |
FollowPattern |
PatternDefinition.PatternOrientation.LinearOrientationOption |
Fixed |
PatternDefinition.PatternOrientation.MirrorOrientationOption |
FollowPattern |
PatternDefinition.PatternOrientation.OrientationOption |
Fixed |
PatternDefinition.PatternOrientation.PolygonOrientationOption |
FollowPattern |
PatternDefinition.PatternOrientation.SpiralOrientationOption |
FollowPattern |
PatternDefinition.PatternType |
Linear |
PatternDefinition.PolygonDefinition.NumberOfSides.Value |
6 |
PatternDefinition.PolygonDefinition.PolygonSizeOption |
Inscribed |
PatternDefinition.PolygonDefinition.PolygonSpacing.NCopies.Value |
4 |
PatternDefinition.PolygonDefinition.PolygonSpacing.PitchDistance.Value |
25 (millimeters part), 1 (inches part) |
PatternDefinition.PolygonDefinition.PolygonSpacing.SpaceType |
Offset |
PatternDefinition.PolygonDefinition.PolygonSpacing.SpanAngle.Value |
360 |
PatternDefinition.PolygonDefinition.RadialSpacing.NCopies.Value |
1 |
PatternDefinition.PolygonDefinition.RadialSpacing.PitchDistance.Value |
25 (millimeters part), 1 (inches part) |
PatternDefinition.PolygonDefinition.RadialSpacing.SpanDistance.Value |
100 (millimeters part), 4 (inches part) |
PatternDefinition.RectangularDefinition.CreateLastStaggered |
true |
PatternDefinition.RectangularDefinition.SimplifiedLayoutType |
Square |
PatternDefinition.RectangularDefinition.StaggerType |
None |
PatternDefinition.RectangularDefinition.XSpacing.NCopies.Value |
2 |
PatternDefinition.RectangularDefinition.YSpacing.NCopies.Value |
1 |
PatternDefinition.SpiralDefinition.DirectionType |
Lefthand |
PatternDefinition.SpiralDefinition.NumberOfTurns.Value |
1 (millimeters part), 1 (inches part) |
PatternDefinition.SpiralDefinition.RadialPitch.Value |
50 (millimeters part), 2 (inches part) |
PatternDefinition.SpiralDefinition.SizeSpiralType |
NumberOfTurns |
PatternDefinition.SpiralDefinition.TotalAngle.Value |
360 (millimeters part), 360 (inches part) |
Created in NX9.0.0
|
getset |
Returns or sets the chamfer label options .
'true' if the chamfer faces should be labeled automatically 'false' if the chamfer faces should not be labeled automatically
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the copy threads option.
'true' if the threads on the input faces also need to be patterned 'false' if the threads need not be patterned along with the input faces
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
get |
Returns the face collector.
Collects the input faces to pattern
Created in NX9.0.0
License requirements: None.
|
get |
Returns the pattern definition service.
This is the object that determines the type of pattern and holds the associated data that comes with it.
Created in NX9.0.0
License requirements: None.
|
get |
Returns the reference point service.
This contains the origin for creating pattern based transformations
Created in NX9.0.0
License requirements: None.