|
NX Open C++ 参考指南 2406 v1.1
|
焊珠构建器 更多...
#include <Weld_WeldBeadBuilder.hxx>
Public 类型 | |
| enum | BeadLocationMethod { BeadLocationMethodSecondaryParts , BeadLocationMethodPrimaryParts , BeadLocationMethodInSpace } |
| enum | FaceInferMethodType { FaceInferMethodTypeTangentFaces , FaceInferMethodTypeNone } |
| enum | OutputTypes { OutputTypesFixed , OutputTypesAssociative } |
| enum | Types { TypesEllipse , TypesTube , TypesSketch , TypesTriangle , TypesRectangle } |
友元 | |
| class | _WeldBeadBuilderBuilder |
焊珠构建器
用于创建或编辑 NXOpen::Weld::WeldBead 特征。
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateWeldBeadBuilder
默认值。
| 属性 | 值 |
|---|---|
| BeadLocation | SecondaryParts |
| FaceInferMethod | None |
| TangentAngle | 45.0 |
| TransformSketchToBeadCenterline | 0 |
在NX7.5.0中创建。
| NXOpen::Weld::WeldBeadBuilder::BeadLocationMethod NXOpen::Weld::WeldBeadBuilder::BeadLocation | ( | ) |
获取所需的焊缝位置。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::Weld::CharacteristicsBuilder * NXOpen::Weld::WeldBeadBuilder::Characteristics | ( | ) |
获取要分配给所创建对象的特性。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::Spline * NXOpen::Weld::WeldBeadBuilder::CreatePreviewPath | ( | ) |
创建用于创建焊道实体的预览曲线。
| double NXOpen::Weld::WeldBeadBuilder::DistanceTolerance | ( | ) |
获取构建焊缝的距离公差。
创建于 NX7.5.0。
许可证要求:无
| bool NXOpen::Weld::WeldBeadBuilder::ExtendToBoundary | ( | ) |
获取控制焊缝引导曲线是否应延伸到最近面边界的选项。
创建于 NX11.0.0。
许可证要求:无
| NXOpen::Weld::WeldBeadBuilder::FaceInferMethodType NXOpen::Weld::WeldBeadBuilder::FaceInferMethod | ( | ) |
获取推断面以创建焊缝引导曲线路径时使用的方法。
创建于 NX11.0.1。
许可证要求:无
| NXOpen::Spline * NXOpen::Weld::WeldBeadBuilder::GetPreviewPath | ( | ) |
用于创建焊道实体的预览曲线。
| NXOpen::Weld::WeldBeadPathBuilder * NXOpen::Weld::WeldBeadBuilder::NewPath | ( | ) |
创建一个 NXOpen::Weld::WeldBeadPathBuilder 对象。
于 NX7.5.0 版本创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldBeadSizeBuilder * NXOpen::Weld::WeldBeadBuilder::NewSize | ( | ) |
创建一个 NXOpen::Weld::WeldBeadSizeBuilder 对象。
于 NX7.5.0 版本创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldBeadBuilder::OutputTypes NXOpen::Weld::WeldBeadBuilder::OutputType | ( | ) |
获取控制焊缝特征更新行为的输出类型。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::Weld::WeldBeadPathBuilderList * NXOpen::Weld::WeldBeadBuilder::PathList | ( | ) |
获取包含已定义路径段的列表。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Weld::WeldBeadBuilder::SelectBottomParts | ( | ) |
获取包含焊缝附着的次本体的收集器。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Weld::WeldBeadBuilder::SelectTopParts | ( | ) |
获取包含焊缝附着的主本体的收集器。
创建于 NX7.5.0。
许可证要求:无
| void NXOpen::Weld::WeldBeadBuilder::SetBeadLocation | ( | NXOpen::Weld::WeldBeadBuilder::BeadLocationMethod | beadLocation | ) |
设置所需的焊缝位置。
创建于 NX7.5.0。
许可证要求:ugweld ("UG WELD")
| beadLocation | beadlocation |
| void NXOpen::Weld::WeldBeadBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置构建焊道的距离公差。
于 NX7.5.0 版本创建。
许可要求:ugweld ("UG WELD")
| distanceTolerance | 距离公差 |
| void NXOpen::Weld::WeldBeadBuilder::SetExtendToBoundary | ( | bool | extendToBoundary | ) |
设置控制焊缝引导曲线是否应延伸到最近面边界的选项。
创建于 NX11.0.0。
许可证要求:ugweld ("UG WELD")
| extendToBoundary | extendtoboundary |
| void NXOpen::Weld::WeldBeadBuilder::SetFaceInferMethod | ( | NXOpen::Weld::WeldBeadBuilder::FaceInferMethodType | faceInferMethod | ) |
设置推断面以创建焊缝引导曲线路径时使用的方法。
创建于 NX11.0.1。
许可证要求:ugweld ("UG WELD")
| faceInferMethod | faceinfermethod |
| void NXOpen::Weld::WeldBeadBuilder::SetOutputType | ( | NXOpen::Weld::WeldBeadBuilder::OutputTypes | type | ) |
设置控制焊缝特征更新行为的输出类型。
创建于 NX7.5.0。
许可证要求:ugweld ("UG WELD")
| type | type |
| void NXOpen::Weld::WeldBeadBuilder::SetTangentAngle | ( | double | tangentAngle | ) |
设置用于查找与指定种子面相切的面的相切角度。
于 NX10.0.0 版本创建。
许可要求:ugweld ("UG WELD")
| tangentAngle | 相切角度 |
| void NXOpen::Weld::WeldBeadBuilder::SetTransformSketchToBeadCenterline | ( | bool | transformSketchToBeadCenterline | ) |
设置指示路径草图是否相对于焊缝中心线定义,或者是否需要变换到适当位置的标志。
创建于 NX1847.0.0。
许可证要求:ugweld ("UG WELD")
| transformSketchToBeadCenterline | transformsketchtobeadcenterline |
| void NXOpen::Weld::WeldBeadBuilder::SetType | ( | NXOpen::Weld::WeldBeadBuilder::Types | type | ) |
设置要创建的焊道形状。
于 NX7.5.0 版本创建。
许可要求:ugweld ("UG WELD")
| type | 类型 |
| NXOpen::Weld::WeldBeadSizeBuilderList * NXOpen::Weld::WeldBeadBuilder::SizeList | ( | ) |
获取用于创建焊缝的尺寸列表。
创建于 NX7.5.0。
许可证要求:无
| double NXOpen::Weld::WeldBeadBuilder::TangentAngle | ( | ) |
返回用于查找与指定种子面相切的面的相切角度。
于 NX10.0.0 版本创建。
许可要求:无
| bool NXOpen::Weld::WeldBeadBuilder::TransformSketchToBeadCenterline | ( | ) |
获取指示路径草图是否相对于焊缝中心线定义,或者是否需要变换到适当位置的标志。
创建于 NX1847.0.0。
许可证要求:无
| NXOpen::Weld::WeldBeadBuilder::Types NXOpen::Weld::WeldBeadBuilder::Type | ( | ) |
返回要创建的焊道形状。
于 NX7.5.0 版本创建。
许可要求:无