|
NX Open C++ 参考指南 2406 v1.1
|
阵列几何构建器类 更多...
#include <Features_PatternGeometryBuilder.hxx>
友元 | |
| class | _PatternGeometryBuilderBuilder |
阵列几何构建器类
此类表示用于创建几何图形阵列特征的构造器。
此类的输入可以是收敛对象。
<br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreatePatternGeometryBuilder NXOpen::Features::FeatureCollection::CreatePatternGeometryBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
CopyThreads </term> <description>
1 </description> </item>
<item><term>
HideOriginal </term> <description>
0 </description> </item>
<item><term>
IsAssociative </term> <description>
1 </description> </item>
<item><term>
PatternService.AlongPathDefinition.XOnPathSpacing.NCopies.Value </term> <description>
2 </description> </item>
<item><term>
PatternService.AlongPathDefinition.XOnPathSpacing.SpaceType </term> <description>
Offset </description> </item>
<item><term>
PatternService.AlongPathDefinition.XPathOption </term> <description>
Offset </description> </item>
<item><term>
PatternService.AlongPathDefinition.YDirectionOption </term> <description>
Section </description> </item>
<item><term>
PatternService.AlongPathDefinition.YOnPathSpacing.NCopies.Value </term> <description>
1 </description> </item>
<item><term>
PatternService.AlongPathDefinition.YPathOption </term> <description>
Offset </description> </item>
<item><term>
PatternService.AlongPathDefinition.YSpacing.NCopies.Value </term> <description>
1 </description> </item>
<item><term>
PatternService.AlongPathDefinition.YSpacing.PitchDistance.Value </term> <description>
10 (毫米部件), 1 (英寸部件) </description> </item>
<item><term>
PatternService.AlongPathDefinition.YSpacing.SpaceType </term> <description>
Offset </description> </item>
<item><term>
PatternService.AlongPathDefinition.YSpacing.SpanDistance.Value </term> <description>
100 (毫米部件), 10 (英寸部件) </description> </item>
<item><term>
PatternService.CircularDefinition.AngularSpacing.NCopies.Value </term> <description>
12 </description> </item>
<item><term>
PatternService.CircularDefinition.AngularSpacing.PitchAngle.Value </term> <description>
30 </description> </item>
<item><term>
PatternService.CircularDefinition.AngularSpacing.PitchDistance.Value </term> <description>
10 (毫米部件), 1 (英寸部件) </description> </item>
<item><term>
PatternService.CircularDefinition.AngularSpacing.SpaceType </term> <description>
Offset </description> </item>
<item><term>
PatternService.CircularDefinition.AngularSpacing.SpanAngle.Value </term> <description>
360 (毫米部件), 360 (英寸部件) </description> </item>
<item><term>
PatternService.CircularDefinition.AngularSpacing.UsePitchOption </term> <description>
Angle PatternService.CircularDefinition.CreateLastStaggered true PatternService.CircularDefinition.HorizontalRef.RotationAngle.Value 0(毫米单位零件),0(英寸单位零件) PatternService.CircularDefinition.IncludeSeedToggle true PatternService.CircularDefinition.RadialSpacing.NCopies.Value 1 PatternService.CircularDefinition.StaggerType None PatternService.HelixDefinition.AnglePitch.Value 30 PatternService.HelixDefinition.CountOfInstances.Value 6 PatternService.HelixDefinition.DirectionType 右手 PatternService.HelixDefinition.DistancePitch.Value 10(毫米单位零件),0.4(英寸单位零件) PatternService.HelixDefinition.HelixPitch.Value 50(毫米单位零件),2(英寸单位零件) PatternService.HelixDefinition.HelixSpan.Value 100(毫米单位零件),4(英寸单位零件) PatternService.HelixDefinition.NumberOfTurns.Value 2 PatternService.HelixDefinition.SizeOption 数量角度距离 PatternService.PatternFill.FillMargin.Value 0(毫米单位零件),0(英寸单位零件) PatternService.PatternFill.FillOptions None PatternService.PatternFill.SimplifiedBoundaryToggle False PatternService.PatternOrientation.AlongOrientationOption 垂直于路径 PatternService.PatternOrientation.CircularOrientationOption 跟随阵列 PatternService.PatternOrientation.FollowFaceProjDirOption 阵列平面法向 PatternService.PatternOrientation.GeneralOrientationOption 固定 PatternService.PatternOrientation.HelixOrientationOption 跟随阵列 PatternService.PatternOrientation.LinearOrientationOption 固定 PatternService.PatternOrientation.MirrorOrientationOption 跟随阵列 PatternService.PatternOrientation.OrientationOption 固定 PatternService.PatternOrientation.PolygonOrientationOption 跟随阵列 PatternService.PatternOrientation.SpiralOrientationOption 跟随阵列 PatternService.PatternType 线性 PatternService.PolygonDefinition.NumberOfSides.Value 6 PatternService.PolygonDefinition.PolygonSizeOption 内接 PatternService.PolygonDefinition.PolygonSpacing.NCopies.Value 4 PatternService.PolygonDefinition.PolygonSpacing.PitchDistance.Value 25(毫米制部件),1(英寸制部件) PatternService.PolygonDefinition.PolygonSpacing.SpaceType 偏移 PatternService.PolygonDefinition.PolygonSpacing.SpanAngle.Value 360 PatternService.PolygonDefinition.RadialSpacing.NCopies.Value 1 PatternService.PolygonDefinition.RadialSpacing.PitchDistance.Value 25(毫米制部件),1(英寸制部件) PatternService.PolygonDefinition.RadialSpacing.SpanDistance.Value 100(毫米制部件),4(英寸制部件) PatternService.RectangularDefinition.CreateLastStaggered true PatternService.RectangularDefinition.SimplifiedLayoutType 正方形 PatternService.RectangularDefinition.StaggerType 无 PatternService.RectangularDefinition.XSpacing.NCopies.Value 2 PatternService.RectangularDefinition.YSpacing.NCopies.Value 1 PatternService.SpiralDefinition.DirectionType 左旋 PatternService.SpiralDefinition.NumberOfTurns.Value 1(毫米制部件),1(英寸制部件) PatternService.SpiralDefinition.RadialPitch.Value 50(毫米制部件),2(英寸制部件) PatternService.SpiralDefinition.SizeSpiralType 圈数 PatternService.SpiralDefinition.TotalAngle.Value 360(毫米制部件),360(英寸制部件)
创建于 NX9.0.0.
| bool NXOpen::Features::PatternGeometryBuilder::CopyThreads | ( | ) |
获取复制螺纹选项。 'true' 表示输入体上的螺纹也需要被阵列 'false' 表示螺纹不需要与输入体一起被阵列 注意:只有当关联选项也设置为 'true' 时,复制螺纹选项才能为 'true'
创建于 NX9.0.0。
许可要求:无
| NXOpen::SelectDisplayableObjectList * NXOpen::Features::PatternGeometryBuilder::GeometryToPattern | ( | ) |
获取要阵列的几何体输入, 例如体、面、曲线、基准平面、基准轴、点、基准坐标系等。
创建于 NX9.0.0。
许可要求:无
| bool NXOpen::Features::PatternGeometryBuilder::HideOriginal | ( | ) |
获取隐藏原始几何体选项。 'true' 表示需要隐藏阵列几何的输入 'false' 表示不需要隐藏阵列几何的输入 注意:false 并不表示已隐藏的输入会被取消隐藏。
创建于 NX9.0.0。
许可要求:无
| bool NXOpen::Features::PatternGeometryBuilder::IsAssociative | ( | ) |
获取关联选项。 'true' 表示需要创建阵列几何特征 'false' 表示仅需要阵列几何特征的输出。
创建于 NX9.0.0。
许可要求:无
| NXOpen::GeometricUtilities::PatternDefinition * NXOpen::Features::PatternGeometryBuilder::PatternService | ( | ) |
获取阵列定义服务。 不同变换类型的输入
创建于 NX9.0.0。
许可要求:无
| NXOpen::GeometricUtilities::PatternReferencePointServiceBuilder * NXOpen::Features::PatternGeometryBuilder::ReferencePoint | ( | ) |
获取参考点服务。 它包含将用作创建基于阵列的变换原点的参考点。
创建于 NX9.0.0。
许可要求:无
| void NXOpen::Features::PatternGeometryBuilder::SetAssociative | ( | bool | isAssociative | ) |
设置关联选项。 'true' 表示需要创建阵列几何特征 'false' 表示仅需要阵列几何特征的输出。
创建于 NX9.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| isAssociative | isassociative |
| void NXOpen::Features::PatternGeometryBuilder::SetCopyThreads | ( | bool | isCopyThreads | ) |
设置复制螺纹选项。 'true' 表示输入体上的螺纹也需要被阵列 'false' 表示螺纹不需要与输入体一起被阵列 注意:只有当关联选项也设置为 'true' 时,复制螺纹选项才能为 'true'
创建于 NX9.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| isCopyThreads | iscopythreads |
| void NXOpen::Features::PatternGeometryBuilder::SetHideOriginal | ( | bool | isHideOriginal | ) |
设置隐藏原始几何体选项。 'true' 表示需要隐藏阵列几何的输入 'false' 表示不需要隐藏阵列几何的输入 注意:false 并不表示已隐藏的输入会被取消隐藏。
创建于 NX9.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| isHideOriginal | ishideoriginal |