NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::PatternBodyBuilder类 参考

阵列体构建器类 更多...

#include <Features_PatternBodyBuilder.hxx>

类 NXOpen::Features::PatternBodyBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::GeometricUtilities::PatternDefinitionPatternDefinition ()
NXOpen::GeometricUtilities::PatternReferencePointServiceBuilderReferencePoint ()
NXOpen::SelectBodySelectBody ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PatternBodyBuilderBuilder

详细描述

阵列体构建器类

        表示 @link Features::PatternBody Features::PatternBody@endlink  构建器
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreatePatternBodyBuilder  NXOpen::Features::FeatureCollection::CreatePatternBodyBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    PatternDefinition.AlongPathDefinition.XOnPathSpacing.NCopies.Value </term> <description>
    2 </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.XOnPathSpacing.SpaceType </term> <description>
    Offset </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.XPathOption </term> <description>
    Offset </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.YDirectionOption </term> <description>
    Section </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.YOnPathSpacing.NCopies.Value </term> <description>
    1 </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.YPathOption </term> <description>
    Offset </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.YSpacing.NCopies.Value </term> <description>
    1 </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.YSpacing.PitchDistance.Value </term> <description>
    10(毫米零件), 1(英寸零件) </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.YSpacing.SpaceType </term> <description>
    Offset </description> </item>
    <item><term>
    PatternDefinition.AlongPathDefinition.YSpacing.SpanDistance.Value </term> <description>
    100(毫米零件), 10(英寸零件) </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.AngularSpacing.NCopies.Value </term> <description>
    12 </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.AngularSpacing.PitchAngle.Value </term> <description>
    30 </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.AngularSpacing.PitchDistance.Value </term> <description>
    10(毫米零件), 1(英寸零件) </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.AngularSpacing.SpaceType </term> <description>
    Offset </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.AngularSpacing.SpanAngle.Value </term> <description>
    360(毫米零件), 360(英寸零件) </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.AngularSpacing.UsePitchOption </term> <description>
    Angle </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.CreateLastStaggered </term> <description>
    true </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.HorizontalRef.RotationAngle.Value </term> <description>
    0(毫米零件), 0(英寸零件) </description> </item>
    <item><term>
    PatternDefinition.CircularDefinition.IncludeSeedToggle </term> <description>
    true </description> </item>

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 (毫米部件), 0.4 (英寸部件) PatternDefinition.HelixDefinition.HelixPitch.Value 50 (毫米部件), 2 (英寸部件) PatternDefinition.HelixDefinition.HelixSpan.Value 100 (毫米部件), 4 (英寸部件) PatternDefinition.HelixDefinition.NumberOfTurns.Value 2 PatternDefinition.HelixDefinition.SizeOption CountAngleDistance PatternDefinition.PatternFill.FillMargin.Value 0 (毫米部件), 0 (英寸部件) 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 (毫米部件), 1 (英寸部件) PatternDefinition.PolygonDefinition.PolygonSpacing.SpaceType Offset PatternDefinition.PolygonDefinition.PolygonSpacing.SpanAngle.Value 360 PatternDefinition.PolygonDefinition.RadialSpacing.NCopies.Value 1 PatternDefinition.PolygonDefinition.RadialSpacing.PitchDistance.Value 25 (毫米部件), 1 (英寸部件) PatternDefinition.PolygonDefinition.RadialSpacing.SpanDistance.Value 100 (毫米部件), 4 (英寸部件) 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 (毫米部件), 1 (英寸部件) PatternDefinition.SpiralDefinition.RadialPitch.Value 50 (毫米部件), 2 (英寸部件) PatternDefinition.SpiralDefinition.SizeSpiralType NumberOfTurns PatternDefinition.SpiralDefinition.TotalAngle.Value 360 (毫米部件), 360 (英寸部件)


创建于 NX2206.0.0.

成员函数说明

◆ PatternDefinition()

NXOpen::GeometricUtilities::PatternDefinition * NXOpen::Features::PatternBodyBuilder::PatternDefinition ( )

返回图样定义
于NX2206.0.0版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ ReferencePoint()

NXOpen::GeometricUtilities::PatternReferencePointServiceBuilder * NXOpen::Features::PatternBodyBuilder::ReferencePoint ( )

返回参考点服务。 它包含将用作创建基于阵列的变换的原点的参考点。
创建于 NX2206.0.0.

许可证要求 : 无

◆ SelectBody()

NXOpen::SelectBody * NXOpen::Features::PatternBodyBuilder::SelectBody ( )

返回选择的体
创建于 NX2206.0.0.

许可证要求 : 无