|
NX Open C++ 参考指南 2406 v1.1
|
焊点构建器 更多...
#include <Weld_WeldPointBuilder.hxx>
友元 | |
| class | _WeldPointBuilderBuilder |
焊点构建器
表示点焊特征
若要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateWeldPointBuilder
默认值。
| 属性 | 值 |
|---|---|
| ConnectingOnlyOnePart | false |
| CreationDirection | Default |
| CsysAssemblyState | false |
| CsysWorkPartState | false |
| CustomCylinderAbove | 0.5(毫米零件),0.02(英寸零件) |
| CustomRadius | 0.5(毫米零件),0.02(英寸零件) |
| CustomTotalCylinderLength | 1(毫米零件),0.04(英寸零件) |
| DatumFirstReferenceDirection | X |
| DatumMajorDirection | X |
| DatumSecondReferenceDirection | X |
| DistanceTolerance | 0.025(毫米零件),0.001(英寸零件) |
| EndDistance | 6.25(毫米零件),0.25(英寸零件) |
| EndDistanceLocation | Length |
| ExtendMethod | Boundary |
| Location | AlongGuideEdge |
| MeasurementDefaultHeight | 10(毫米零件),0.4(英寸零件) |
| MeasurementDefaultWidth | 3(毫米零件),0.12(英寸零件) |
| MeasurementHoleSize | 0.0(毫米零件),0.0(英寸零件) |
| MeasurementSlotLength | 0.0(毫米零件),0.0(英寸零件) |
| MeasurementSlotWidth | 0.0(毫米制部件),0.0(英寸制部件) |
| MeasurementStudSize | 0.0(毫米制部件),0(英寸制部件) |
| MirrorByType | false |
| NumberConnectedPanels | 2 |
| OffsetDistance | 6.25(毫米制部件),0.25(英寸制部件) |
| OutputType | Fixed |
| PointMethod | Multiple |
| PointsGuideDistance | 0.0(毫米制部件),0.0(英寸制部件) |
| ProjectionMethod | None |
| ReferenceSheetSpacingMethod | Distance |
| ReferenceSheetType | Overlap |
| ShowThroughAssemblyState | false |
| ShowThroughWorkPartState | false |
| SizeMethod | Auto |
| SolidType | SolidNone |
| SpacingCalculateMethod | Arclength |
| SpacingNumber | 12.5(毫米制部件),0.5(英寸制部件) |
| StartDistance | 6.25(毫米制部件),0.25(英寸制部件) |
| StartDistanceLocation | Length |
| TranslateXDistance | 0(毫米制部件),0(英寸制部件) |
| TranslateYDistance | 0(毫米制部件),0(英寸制部件) |
| TranslateZDistance | 0(毫米制部件),0(英寸制部件) |
| WeldType | ResistanceSpot |
创建于NX6.0.0。
| void NXOpen::Weld::WeldPointBuilder::CalculateDatumMeasurementDefaultDirection | ( | ) |
计算基准和测量的位置及默认方向,调用此方法前需要设置当前点
创建于NX7.5.5。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::CalculateWeldPoints | ( | std::vector< NXOpen::Point3d > & | points | ) |
计算所有焊点
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| points | 焊点 |
| void NXOpen::Weld::WeldPointBuilder::ClearFaceSets | ( | ) |
清除所有已存在的面集
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::CommitFaceSets | ( | ) |
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::CommitReferenceSheets | ( | NXOpen::Weld::WeldOverlapStatus | createStatus | ) |
参考图纸的提交操作
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| createStatus | 创建状态 |
| void NXOpen::Weld::WeldPointBuilder::CommitSection | ( | NXOpen::Section * | path | ) |
提交创建的截面
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| path | 已创建的路径 |
| bool NXOpen::Weld::WeldPointBuilder::ConnectingOnlyOnePart | ( | ) |
返回
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Section * NXOpen::Weld::WeldPointBuilder::CreateCenterLine | ( | ) |
创建中心线
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| NXOpen::Section * NXOpen::Weld::WeldPointBuilder::CreateOffsetCurve | ( | ) |
创建偏移曲线
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| NXOpen::Section * NXOpen::Weld::WeldPointBuilder::CreateSectionPlaneCurves | ( | ) |
创建截面曲线
| void NXOpen::Weld::WeldPointBuilder::CreateSingleWeldPoint | ( | const NXOpen::Point3d & | pointCoord | ) |
创建单个焊点
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| pointCoord | 点坐标 |
| NXOpen::Weld::WeldCreationDirection NXOpen::Weld::WeldPointBuilder::CreationDirection | ( | ) |
返回创建方向类型。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| bool NXOpen::Weld::WeldPointBuilder::CsysAssemblyState | ( | ) |
返回组件坐标系状态
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| bool NXOpen::Weld::WeldPointBuilder::CsysWorkPartState | ( | ) |
返回工作坐标系状态
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::CustomCylinderAbove | ( | ) |
返回自定义圆柱在焊接点上方创建的距离
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::CustomRadius | ( | ) |
返回用于创建球体、圆柱体或圆锥体的半径
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::CustomTotalCylinderLength | ( | ) |
返回要创建的圆柱的总长度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| NXOpen::Weld::WeldDatumControlDirection NXOpen::Weld::WeldPointBuilder::DatumFirstReferenceDirection | ( | ) |
获取基准第一参考方向类型。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldDatumControlDirection NXOpen::Weld::WeldPointBuilder::DatumMajorDirection | ( | ) |
获取基准主方向类型。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldDatumControlDirection NXOpen::Weld::WeldPointBuilder::DatumSecondReferenceDirection | ( | ) |
获取基准第二参考方向类型。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::DistanceTolerance | ( | ) |
返回焊接点的距离公差
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| NXString NXOpen::Weld::WeldPointBuilder::EndDistance | ( | ) |
返回终止距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldParasetLocation NXOpen::Weld::WeldPointBuilder::EndDistanceLocation | ( | ) |
返回结束距离位置
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| NXOpen::Weld::WeldPointExtendMethod NXOpen::Weld::WeldPointBuilder::ExtendMethod | ( | ) |
返回偏置曲线延伸方法。
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::FlipZAxis | ( | ) |
翻转Z轴
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::GetCsys | ( | NXOpen::Point3d * | origin, |
| NXOpen::Matrix3x3 * | matrix ) |
获取点的坐标系
创建于NX8.0.0。
许可要求:ugweld ("UG WELD")
| origin | 原点 |
| matrix | 旋转矩阵 |
| int NXOpen::Weld::WeldPointBuilder::GetCurrentReferenceSheet | ( | ) |
当前参考图纸
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::GetFaceSet | ( | int | facesetIndex, |
| std::vector< NXOpen::DisplayableObject * > & | objects, | ||
| std::vector< NXOpen::Features::Feature * > & | frecs ) |
获取指定面集的用户选择面
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| facesetIndex | 要获取面的面集。0 是第一个 |
| objects | 面集参考对象 |
| frecs | 面集的波形链接特征记录 |
| NXOpen::Section * NXOpen::Weld::WeldPointBuilder::GetFirstSection | ( | ) |
获取第一个截面。对于引导曲线方法,此截面包含用于创建焊接路径的曲线;对于中心线方法,此截面包含用于创建中心线的第一组曲线
| void NXOpen::Weld::WeldPointBuilder::GetMirrorTranslateReferenceObjects | ( | std::vector< NXOpen::DisplayableObject * > & | objects | ) |
获取镜像平移参考对象
创建于NX8.0.0。
许可证要求:ugweld ("UG WELD")
| objects | 镜像平移参考对象 |
| int NXOpen::Weld::WeldPointBuilder::GetNumFaceSets | ( | ) |
获取面组数量
| NXOpen::Features::Feature * NXOpen::Weld::WeldPointBuilder::GetReferenceSheets | ( | ) |
参考片体特征
| NXOpen::Section * NXOpen::Weld::WeldPointBuilder::GetSecondSection | ( | ) |
获取第二个截面。此方法仅适用于中心线方法焊接,此截面包含用于创建中心线的第二组曲线
| void NXOpen::Weld::WeldPointBuilder::GetSectionCurves | ( | NXOpen::Section * | section, |
| std::vector< NXOpen::Curve * > & | curves ) |
获取输入截面中包含的曲线
版本 NX10.0.0 创建。
许可证要求:ugweld ("UG WELD")
| section | 曲线的截面容器 |
| curves | 截面的曲线 |
| NXOpen::Weld::WeldPointLocation NXOpen::Weld::WeldPointBuilder::Location | ( | ) |
返回沿参考截面生成焊接点的处理方法
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::MeasurementDefaultHeight | ( | ) |
返回要创建的测量对象的默认高度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::MeasurementDefaultWidth | ( | ) |
返回要创建的测量对象的默认宽度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::MeasurementHoleSize | ( | ) |
返回要创建的测量对象的孔尺寸。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::MeasurementSlotLength | ( | ) |
返回要创建的测量对象的槽长度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::MeasurementSlotWidth | ( | ) |
返回要创建的测量对象的槽宽度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::MeasurementStudSize | ( | ) |
返回要创建的测量对象的螺柱尺寸。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| bool NXOpen::Weld::WeldPointBuilder::MirrorByType | ( | ) |
返回按类型镜像
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| NXOpen::Plane * NXOpen::Weld::WeldPointBuilder::MirrorPlane | ( | ) |
返回点要绕其镜像的平面。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::MovePoint | ( | const NXOpen::Point3d & | origin | ) |
移动选中的点
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| origin | 要定位到的新位置 |
| int NXOpen::Weld::WeldPointBuilder::NumberConnectedPanels | ( | ) |
返回连接面板的数量。
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| NXString NXOpen::Weld::WeldPointBuilder::OffsetDistance | ( | ) |
返回在guide_collector1的边处放置焊接点的偏移距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::OutputType NXOpen::Weld::WeldPointBuilder::OutputType | ( | ) |
返回输出类型。
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| NXOpen::Weld::WeldPointMethod NXOpen::Weld::WeldPointBuilder::PointMethod | ( | ) |
返回创建焊接点的方法。焊接点可使用引导实体或 Point 对象创建。
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| double NXOpen::Weld::WeldPointBuilder::PointsGuideDistance | ( | ) |
返回焊接点在曲线上的距离百分比(从曲线起点开始计算)。0.0表示曲线起点,100.0表示曲线终点。
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| NXOpen::Vector3d NXOpen::Weld::WeldPointBuilder::ProjectDirection | ( | ) |
返回投影方向
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Direction * NXOpen::Weld::WeldPointBuilder::ProjectDirectionObject | ( | ) |
返回投影方向 NXOpen 对象
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldProjectionMethod NXOpen::Weld::WeldPointBuilder::ProjectionMethod | ( | ) |
返回投影方法类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::ProjectPoints | ( | ) |
沿指定矢量将所选点投影到参考片体
创建于NX8.0.0。
许可要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldPointSpacingMethod NXOpen::Weld::WeldPointBuilder::ReferenceSheetSpacingMethod | ( | ) |
返回参考板间距方法
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| NXOpen::Weld::WeldPointReferenceSheetType NXOpen::Weld::WeldPointBuilder::ReferenceSheetType | ( | ) |
返回用于放置焊接点的图纸类型。
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::RemoveCharacteristics | ( | const char * | attrTitle, |
| NXOpen::Weld::WeldAttribType | attrType, | ||
| const char * | attrValue ) |
移除选定点的特性,调用此方法前需要设置当前点
创建于NX7.5.5。
许可证要求:ugweld ("UG WELD")
| attrTitle | 属性标题 |
| attrType | 属性类型 |
| attrValue | 属性值 |
| void NXOpen::Weld::WeldPointBuilder::RemoveCharacteristics | ( | const NXString & | attrTitle, |
| NXOpen::Weld::WeldAttribType | attrType, | ||
| const NXString & | attrValue ) |
移除选定点的特性,调用此方法前需要设置当前点
创建于NX7.5.5。
许可证要求:ugweld ("UG WELD")
| attrTitle | 属性标题 |
| attrType | 属性类型 |
| attrValue | 属性值 |
| void NXOpen::Weld::WeldPointBuilder::RemoveWeldPoint | ( | ) |
移除当前选定点,调用此方法前需要设置当前点
创建于NX7.5.5。
许可证要求:ugweld ("UG WELD")
| NXOpen::Plane * NXOpen::Weld::WeldPointBuilder::SectionPlaneEntity | ( | ) |
返回
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| int NXOpen::Weld::WeldPointBuilder::SequenceNumber | ( | ) |
返回焊接点特征的序列号。每个焊接点特征包含一个点。 如果要创建多个焊接点,必须指定所需点的顺序。 例如,如果预期创建3个点,必须创建3个焊接点特征, 这些特征的序列号将为0、1和2。
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::SetCharacteristics | ( | const char * | attrTitle, |
| NXOpen::Weld::WeldAttribType | attrType, | ||
| const char * | attrValue ) |
为选中的点设置或编辑特性
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| attrTitle | 属性标题 |
| attrType | 属性类型 |
| attrValue | 属性值 |
| void NXOpen::Weld::WeldPointBuilder::SetCharacteristics | ( | const NXString & | attrTitle, |
| NXOpen::Weld::WeldAttribType | attrType, | ||
| const NXString & | attrValue ) |
为选中的点设置或编辑特性
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| attrTitle | 属性标题 |
| attrType | 属性类型 |
| attrValue | 属性值 |
| void NXOpen::Weld::WeldPointBuilder::SetConnectingOnlyOnePart | ( | bool | connectingOnlyOnePart | ) |
设置
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| connectingOnlyOnePart | 仅连接一个零件 |
| void NXOpen::Weld::WeldPointBuilder::SetCreationDirection | ( | NXOpen::Weld::WeldCreationDirection | creationDirection | ) |
设置创建方向类型。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| creationDirection | 创建方向类型 |
| void NXOpen::Weld::WeldPointBuilder::SetCsysAssemblyState | ( | bool | assyCsysState | ) |
设置装配坐标系状态
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| assyCsysState | 装配坐标系状态 |
| void NXOpen::Weld::WeldPointBuilder::SetCsysWorkPartState | ( | bool | workCsysState | ) |
设置工作坐标系状态
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| workCsysState | 工作坐标系状态 |
| void NXOpen::Weld::WeldPointBuilder::SetCurrentReferenceSheet | ( | int | currentRefSheet | ) |
设置当前参考表
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| currentRefSheet | 当前参考表 |
| void NXOpen::Weld::WeldPointBuilder::SetCustomCylinderAbove | ( | double | customCylinderAbove | ) |
设置自定义圆柱在焊接点上方创建的距离
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| customCylinderAbove | 自定义圆柱上方距离 |
| void NXOpen::Weld::WeldPointBuilder::SetCustomRadius | ( | double | customRadius | ) |
设置用于创建球体、圆柱体或圆锥体的半径
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| customRadius | 自定义半径 |
| void NXOpen::Weld::WeldPointBuilder::SetCustomTotalCylinderLength | ( | double | totalCylinderLength | ) |
设置要创建的圆柱的总长度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| totalCylinderLength | 圆柱总长度 |
| void NXOpen::Weld::WeldPointBuilder::SetDatumFirstReferenceDirection | ( | NXOpen::Weld::WeldDatumControlDirection | datumRefDir | ) |
设置基准第一参考方向类型。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| datumRefDir | 基准参考方向 |
| void NXOpen::Weld::WeldPointBuilder::SetDatumMajorDirection | ( | NXOpen::Weld::WeldDatumControlDirection | datumMajorDir | ) |
设置基准主方向类型。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| datumMajorDir | 基准主方向 |
| void NXOpen::Weld::WeldPointBuilder::SetDatumSecondReferenceDirection | ( | NXOpen::Weld::WeldDatumControlDirection | datumRefDir | ) |
设置基准第二参考方向类型。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| datumRefDir | 基准参考方向 |
| void NXOpen::Weld::WeldPointBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置焊接点的距离公差
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| distanceTolerance | 距离公差 |
| void NXOpen::Weld::WeldPointBuilder::SetEndDistance | ( | const char * | endDistStr | ) |
设置终止距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| endDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetEndDistance | ( | const NXString & | endDistStr | ) |
设置终止距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| endDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetEndDistanceLocation | ( | NXOpen::Weld::WeldParasetLocation | endDistLocation | ) |
设置结束距离位置
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| endDistLocation | 结束距离位置 |
| void NXOpen::Weld::WeldPointBuilder::SetExtendMethod | ( | NXOpen::Weld::WeldPointExtendMethod | extendMethod | ) |
设置偏置曲线延伸方法。
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| extendMethod | 延伸方法 |
| void NXOpen::Weld::WeldPointBuilder::SetFaceSet | ( | NXOpen::Weld::WeldFacesetIndex | facesetIndex, |
| const std::vector< NXOpen::DisplayableObject * > & | objects ) |
设置指定面集的用户选择面
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| facesetIndex | 要获取面的面集。0 是第一个 |
| objects | 面集参考对象 |
| void NXOpen::Weld::WeldPointBuilder::SetFirstSection | ( | NXOpen::Section * | section | ) |
提交第一截面
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| section | UI组件中的截面 |
| void NXOpen::Weld::WeldPointBuilder::SetLocation | ( | NXOpen::Weld::WeldPointLocation | location | ) |
设置沿参考截面生成焊接点的处理方法
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| location | 位置 |
| void NXOpen::Weld::WeldPointBuilder::SetMeasurementDefaultHeight | ( | double | measurementDefaultHeight | ) |
设置要创建的测量对象的默认高度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| measurementDefaultHeight | 测量默认高度 |
| void NXOpen::Weld::WeldPointBuilder::SetMeasurementDefaultWidth | ( | double | measurementDefaultWidth | ) |
设置要创建的测量对象的默认宽度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| measurementDefaultWidth | 测量默认宽度 |
| void NXOpen::Weld::WeldPointBuilder::SetMeasurementHoleSize | ( | double | holeSize | ) |
设置要创建的测量对象的孔尺寸。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| holeSize | 孔尺寸 |
| void NXOpen::Weld::WeldPointBuilder::SetMeasurementSlotLength | ( | double | slotLength | ) |
设置要创建的测量对象的槽长度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| slotLength | 槽长度 |
| void NXOpen::Weld::WeldPointBuilder::SetMeasurementSlotWidth | ( | double | slotWidth | ) |
设置要创建的测量对象的槽宽度。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| slotWidth | 槽宽度 |
| void NXOpen::Weld::WeldPointBuilder::SetMeasurementStudSize | ( | double | studSize | ) |
设置要创建的测量对象的螺柱尺寸。
于NX6.0.0创建。
许可证要求 : ugweld ("UG WELD")
| studSize | 螺柱尺寸 |
| void NXOpen::Weld::WeldPointBuilder::SetMirrorByType | ( | bool | mirrorByType | ) |
设置按类型镜像
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| mirrorByType | 按类型镜像 |
| void NXOpen::Weld::WeldPointBuilder::SetMirrorPlane | ( | NXOpen::Plane * | mirrorPlane | ) |
设置点要绕其镜像的平面。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| mirrorPlane | 镜像平面 |
| void NXOpen::Weld::WeldPointBuilder::SetMirrorTranslateReferenceObjects | ( | const std::vector< NXOpen::TaggedObject * > & | refs | ) |
添加或移除镜像平移参考对象
创建于NX7.5.5。
许可证要求:ugweld ("UG WELD")
| refs | 要添加的镜像平移参考对象 |
| void NXOpen::Weld::WeldPointBuilder::SetNumberConnectedPanels | ( | int | numConnectedPanels | ) |
设置连接面板的数量。
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| numConnectedPanels | 连接面板的数量 |
| void NXOpen::Weld::WeldPointBuilder::SetOffsetDistance | ( | const char * | offsetDistance | ) |
设置在guide_collector1的边处放置焊接点的偏移距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| offsetDistance | 偏移距离 |
| void NXOpen::Weld::WeldPointBuilder::SetOffsetDistance | ( | const NXString & | offsetDistance | ) |
设置在guide_collector1的边处放置焊接点的偏移距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| offsetDistance | 偏移距离 |
| void NXOpen::Weld::WeldPointBuilder::SetOutputType | ( | NXOpen::Weld::OutputType | outputType | ) |
设置输出类型。
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| outputType | 输出类型 |
| void NXOpen::Weld::WeldPointBuilder::SetPoint | ( | int | index | ) |
设置选中的点
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| index | 点索引 |
| void NXOpen::Weld::WeldPointBuilder::SetPointMethod | ( | NXOpen::Weld::WeldPointMethod | ptMethod | ) |
设置创建焊接点的方法。焊接点可使用引导实体或 Point 对象创建。
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| ptMethod | 点方法 |
| void NXOpen::Weld::WeldPointBuilder::SetPointsGuideDistance | ( | double | pointsGuideDist | ) |
设置焊接点在曲线上的距离百分比(从曲线起点开始计算)。0.0表示曲线起点,100.0表示曲线终点。
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| pointsGuideDist | 点引导距离 |
| void NXOpen::Weld::WeldPointBuilder::SetProjectDirection | ( | const NXOpen::Vector3d & | direction | ) |
设置投影方向
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| direction | 投影方向 |
| void NXOpen::Weld::WeldPointBuilder::SetProjectDirectionObject | ( | NXOpen::Direction * | direction | ) |
设置投影方向 NXOpen 对象
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| direction | 投影方向 |
| void NXOpen::Weld::WeldPointBuilder::SetProjectionMethod | ( | NXOpen::Weld::WeldProjectionMethod | projMethod | ) |
设置投影方法类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| projMethod | 投影方法 |
| void NXOpen::Weld::WeldPointBuilder::SetReferenceSheetSpacingMethod | ( | NXOpen::Weld::WeldPointSpacingMethod | spacingMethod | ) |
设置参考板间距方法
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| spacingMethod | 间距方法 |
| void NXOpen::Weld::WeldPointBuilder::SetReferenceSheetType | ( | NXOpen::Weld::WeldPointReferenceSheetType | refSheetType | ) |
设置用于放置焊接点的图纸类型。
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| refSheetType | 参考图纸类型 |
| void NXOpen::Weld::WeldPointBuilder::SetSecondSection | ( | NXOpen::Section * | section | ) |
创建第二截面
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| section | UI组件中的截面 |
| void NXOpen::Weld::WeldPointBuilder::SetSectionPlaneEntity | ( | NXOpen::Plane * | plane | ) |
设置
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| plane | 平面 |
| void NXOpen::Weld::WeldPointBuilder::SetSelectionType | ( | NXOpen::Weld::WeldSelectionType | selectionType | ) |
设置选择类型
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| selectionType | 选择类型 |
| void NXOpen::Weld::WeldPointBuilder::SetSequenceNumber | ( | int | sequenceNumber | ) |
设置焊接点特征的序列号。每个焊接点特征包含一个点。 如果要创建多个焊接点,必须指定所需点的顺序。 例如,如果预期创建3个点,必须创建3个焊接点特征, 这些特征的序列号将为0、1和2。
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| sequenceNumber | 序列号 |
| void NXOpen::Weld::WeldPointBuilder::SetShowThroughAssemblyState | ( | bool | thruAssyState | ) |
设置贯穿组件坐标系状态
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| thruAssyState | 贯穿组件状态 |
| void NXOpen::Weld::WeldPointBuilder::SetShowThroughWorkPartState | ( | bool | thruWorkState | ) |
设置贯穿工作坐标系状态
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| thruWorkState | 贯穿工作状态 |
| void NXOpen::Weld::WeldPointBuilder::SetSizeMethod | ( | NXOpen::Weld::WeldMeasurementSizeMethod | sizeMethod | ) |
设置测量尺寸方法。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| sizeMethod | 尺寸方法 |
| void NXOpen::Weld::WeldPointBuilder::SetSolidType | ( | NXOpen::Weld::WeldCustom | solidType | ) |
设置输出实体类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| solidType | 实体类型 |
| void NXOpen::Weld::WeldPointBuilder::SetSpacingCalculateMethod | ( | NXOpen::Weld::WeldSpacingCalcMethod | spacingCalcMethod | ) |
设置间距计算方法类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| spacingCalcMethod | 间距计算方法 |
| void NXOpen::Weld::WeldPointBuilder::SetSpacingNumber | ( | const char * | spacingOrNumberStr | ) |
设置间距数。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| spacingOrNumberStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetSpacingNumber | ( | const NXString & | spacingOrNumberStr | ) |
设置间距数。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| spacingOrNumberStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetStartDistance | ( | const char * | startDistStr | ) |
设置起始距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| startDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetStartDistance | ( | const NXString & | startDistStr | ) |
设置起始距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| startDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetStartDistanceLocation | ( | NXOpen::Weld::WeldParasetLocation | startDistLocation | ) |
设置起始距离位置
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| startDistLocation | 起始距离位置 |
| void NXOpen::Weld::WeldPointBuilder::SetTranslateCsys | ( | NXOpen::CoordinateSystem * | translateCsys | ) |
设置点要绕其平移的坐标系。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| translateCsys | 平移坐标系 |
| void NXOpen::Weld::WeldPointBuilder::SetTranslateXDistance | ( | const char * | transXDistStr | ) |
设置X轴平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| transXDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetTranslateXDistance | ( | const NXString & | transXDistStr | ) |
设置X轴平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| transXDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetTranslateYDistance | ( | const char * | transYDistStr | ) |
设置Y轴平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| transYDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetTranslateYDistance | ( | const NXString & | transYDistStr | ) |
设置Y轴平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| transYDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetTranslateZDistance | ( | const char * | transZDistStr | ) |
设置焊接点沿Z轴方向的平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| transZDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetTranslateZDistance | ( | const NXString & | transZDistStr | ) |
设置焊接点沿Z轴方向的平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| transZDistStr | 表达式字符串 |
| void NXOpen::Weld::WeldPointBuilder::SetWeldType | ( | NXOpen::Weld::WeldFeatureSetType | curWeldType | ) |
设置焊缝类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| curWeldType | 当前焊缝类型 |
| bool NXOpen::Weld::WeldPointBuilder::ShowThroughAssemblyState | ( | ) |
返回贯穿组件坐标系状态
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| bool NXOpen::Weld::WeldPointBuilder::ShowThroughWorkPartState | ( | ) |
返回贯穿工作坐标系状态
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldMeasurementSizeMethod NXOpen::Weld::WeldPointBuilder::SizeMethod | ( | ) |
获取测量尺寸方法。
版本 NX6.0.0 创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldCustom NXOpen::Weld::WeldPointBuilder::SolidType | ( | ) |
返回输出实体类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldSpacingCalcMethod NXOpen::Weld::WeldPointBuilder::SpacingCalculateMethod | ( | ) |
返回间距计算方法类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")
| NXString NXOpen::Weld::WeldPointBuilder::SpacingNumber | ( | ) |
返回间距数。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| NXString NXOpen::Weld::WeldPointBuilder::StartDistance | ( | ) |
返回起始距离。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldParasetLocation NXOpen::Weld::WeldPointBuilder::StartDistanceLocation | ( | ) |
返回起始距离位置
在 NX6.0.0 中创建。
许可证要求:ugweld("UG WELD")
| NXOpen::CoordinateSystem * NXOpen::Weld::WeldPointBuilder::TranslateCsys | ( | ) |
返回点要绕其平移的坐标系。
创建于NX6.0.0。
许可证要求:ugweld ("UG WELD")
| NXString NXOpen::Weld::WeldPointBuilder::TranslateXDistance | ( | ) |
返回X轴平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| NXString NXOpen::Weld::WeldPointBuilder::TranslateYDistance | ( | ) |
返回Y轴平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| NXString NXOpen::Weld::WeldPointBuilder::TranslateZDistance | ( | ) |
返回焊接点沿Z轴方向的平移距离
创建于NX6.0.0。
许可证要求 : ugweld ("UG WELD")
| void NXOpen::Weld::WeldPointBuilder::UpdateCsys | ( | const NXOpen::Point3d & | origin, |
| const NXOpen::Matrix3x3 & | matrix ) |
为选中的点更新坐标系
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| origin | 原点 |
| matrix | 旋转矩阵 |
| void NXOpen::Weld::WeldPointBuilder::UpdateFirstSection | ( | NXOpen::Section * | totalSection | ) |
更新第一截面
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| totalSection | 总截面 |
| void NXOpen::Weld::WeldPointBuilder::UpdateSecondSection | ( | NXOpen::Section * | totalSection | ) |
更新第二截面
创建于NX6.0.0。
许可要求:ugweld ("UG WELD")
| totalSection | 总截面 |
| NXOpen::Weld::WeldFeatureSetType NXOpen::Weld::WeldPointBuilder::WeldType | ( | ) |
返回焊缝类型。
在 NX6.0.0 中创建。
许可要求:ugweld ("UG WELD")