|
NX Open C++ 参考指南 2406 v1.1
|
样式扫描构建器 更多...
#include <Features_StyledSweepBuilder.hxx>
友元 | |
| class | _StyledSweepBuilderBuilder |
样式扫描构建器
表示 @link NXOpen::Features::StyledSweep NXOpen::Features::StyledSweep@endlink 的构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateStyledSweepBuilder NXOpen::Features::FeatureCollection::CreateStyledSweepBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| FixedStringOption | 引导线 |
| GuideRebuildData.Degree | 3 |
| GuideRebuildData.RebuildType | 无 |
| ReferenceMethod.ReferenceOption | 到引导线 |
| ScalingMethodOption | 均匀 |
| SectionOrientationOption | 保持角度 |
| SectionRebuildData.Degree | 3 |
| SectionRebuildData.RebuildType | 无 |
| SurfaceRange.AnchorPosition | 顶点1 |
| TransitionOption | Blend |
在 NX6.0.0 中创建。
| int NXOpen::Features::StyledSweepBuilder::AlternateSolution | ( | ) |
返回备选解决方案。此属性仅在类型设置为1引导线/1引导线1接触/1引导线1方向且方向方法设置为用户定义时可用。目前,alternateSolution=1表示自动初始方向,=0表示无
创建于NX6.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::StyledSweepDoubleOnPathDimBuilder * NXOpen::Features::StyledSweepBuilder::CreatePivotSet | ( | double | value1, |
| double | value2, | ||
| NXOpen::Curve * | path1, | ||
| NXOpen::Curve * | path2 ) |
创建新的枢轴集
| value1 | 截面点 |
| value2 | 引导线点 |
| path1 | 截面点的路径 |
| path2 | 引导线点的路径 |
| NXOpen::GeometricUtilities::RotationSetBuilder * NXOpen::Features::StyledSweepBuilder::CreateRotationSet | ( | double | value, |
| double | pathPar, | ||
| NXOpen::Curve * | path ) |
创建新的旋转集
| value | 旋转角度 |
| pathPar | 旋转位置 |
| path | 路径尺寸的路径 |
| NXOpen::GeometricUtilities::ScalingSetBuilder * NXOpen::Features::StyledSweepBuilder::CreateScalingSet | ( | double | valuePar, |
| double | depthPar, | ||
| double | pathPar, | ||
| NXOpen::Curve * | path ) |
创建新的缩放集
| valuePar | 缩放值 |
| depthPar | 深度值 |
| pathPar | 深度位置 |
| path | 路径尺寸的路径 |
| void NXOpen::Features::StyledSweepBuilder::EndInsertingSection | ( | ) |
结束插入截面。客户端在完成插入截面时应调用此API。
在NX6.0.0中创建。
许可要求:studio_free_form(“STUDIO FREE FORM”)
| NXOpen::Section * NXOpen::Features::StyledSweepBuilder::FirstGuide | ( | ) |
返回第一条引导线
创建于NX6.0.0。
许可要求:无
| NXOpen::Features::StyledSweepBuilder::FixedStringOptions NXOpen::Features::StyledSweepBuilder::FixedStringOption | ( | ) |
返回固定串选项
创建于NX6.0.0。
许可要求:无
| double NXOpen::Features::StyledSweepBuilder::G0Tolerance | ( | ) |
返回G0(位置)公差。
创建于NX6.0.0版本。
许可要求:无
| double NXOpen::Features::StyledSweepBuilder::G1Tolerance | ( | ) |
返回G1(相切)公差。
在NX6.0.0中创建。
许可要求:无
| NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::StyledSweepBuilder::GuideRebuildData | ( | ) |
返回引导线重建数据
创建于NX6.0.0版本。
许可要求:无
| NXOpen::SectionList * NXOpen::Features::StyledSweepBuilder::InsertedSectionList | ( | ) |
返回插入的截面列表
创建于NX6.0.0。
许可要求:无
| NXOpen::GeometricUtilities::StyledSweepDoubleOnPathDimBuilderList * NXOpen::Features::StyledSweepBuilder::PivotSetList | ( | ) |
返回枢轴集列表
创建于NX6.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::StyledSweepReferenceMethodBuilder * NXOpen::Features::StyledSweepBuilder::ReferenceMethod | ( | ) |
返回参考方法
创建于NX6.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::RotationSetBuilderList * NXOpen::Features::StyledSweepBuilder::RotationSetList | ( | ) |
返回旋转集列表
创建于NX6.0.0版本。
许可要求:无
| NXOpen::Section * NXOpen::Features::StyledSweepBuilder::ScalingCurve | ( | ) |
返回缩放曲线
创建于NX6.0.0版本。
许可要求:无
| NXOpen::Features::StyledSweepBuilder::ScalingMethodOptions NXOpen::Features::StyledSweepBuilder::ScalingMethodOption | ( | ) |
返回缩放方法选项
创建于NX6.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::ScalingSetBuilderList * NXOpen::Features::StyledSweepBuilder::ScalingSetList | ( | ) |
返回缩放集列表
创建于NX6.0.0版本。
许可要求:无
| NXOpen::Section * NXOpen::Features::StyledSweepBuilder::SecondGuide | ( | ) |
返回第二条引导线
创建于NX6.0.0。
许可要求:无
| NXOpen::SectionList * NXOpen::Features::StyledSweepBuilder::SectionList | ( | ) |
返回截面列表。至少需要1个截面。
创建于NX6.0.0。
许可要求:无
| NXOpen::Features::StyledSweepBuilder::SectionOrientationOptions NXOpen::Features::StyledSweepBuilder::SectionOrientationOption | ( | ) |
返回截面方向选项
创建于NX6.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::StyledSweepBuilder::SectionRebuildData | ( | ) |
返回截面重建数据
创建于NX6.0.0版本。
许可要求:无
| void NXOpen::Features::StyledSweepBuilder::SetAlternateSolution | ( | int | alternateSolution | ) |
设置备选解决方案。此属性仅在类型设置为1引导线/1引导线1接触/1引导线1方向且方向方法设置为用户定义时可用。目前,alternateSolution=1表示自动初始方向,=0表示无
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| alternateSolution | 备选解决方案 |
| void NXOpen::Features::StyledSweepBuilder::SetFixedStringOption | ( | NXOpen::Features::StyledSweepBuilder::FixedStringOptions | fixedStringOption | ) |
设置固定串选项
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| fixedStringOption | 固定串选项 |
| void NXOpen::Features::StyledSweepBuilder::SetG0Tolerance | ( | double | g0Tolerance | ) |
设置G0(位置)公差。
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| g0Tolerance | G0公差 |
| void NXOpen::Features::StyledSweepBuilder::SetG1Tolerance | ( | double | g1Tolerance | ) |
设置G1(相切)公差。
在NX6.0.0中创建。
许可要求:studio_free_form(“STUDIO FREE FORM”)
| g1Tolerance | g1公差 |
| void NXOpen::Features::StyledSweepBuilder::SetScalingMethodOption | ( | NXOpen::Features::StyledSweepBuilder::ScalingMethodOptions | scalingMethodOption | ) |
设置缩放方法选项
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| scalingMethodOption | 缩放方法选项 |
| void NXOpen::Features::StyledSweepBuilder::SetSectionOrientationOption | ( | NXOpen::Features::StyledSweepBuilder::SectionOrientationOptions | sectionOrientationOption | ) |
设置截面方向选项
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| sectionOrientationOption | 截面方向选项 |
| void NXOpen::Features::StyledSweepBuilder::SetTransitionOption | ( | NXOpen::Features::StyledSweepBuilder::TransitionOptions | transitionOption | ) |
设置过渡选项
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| transitionOption | 过渡选项 |
| void NXOpen::Features::StyledSweepBuilder::SetType | ( | NXOpen::Features::StyledSweepBuilder::Types | type | ) |
设置扫掠类型
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| type | 类型 |
| void NXOpen::Features::StyledSweepBuilder::StartInsertingSection | ( | const std::vector< double > & | insertPnt | ) |
开始插入截面。客户端在开始插入截面时应调用此API。 根据插入点,应用程序自动计算当前曲面上的闭合点, 然后提取等值线以创建UG曲线并将该曲线添加到截面中。 注意:客户端调用此API后,需要依次创建枢轴集、旋转集、缩放集 和截面,然后需要分别将它们插入到对应的集合列表中。
在NX6.0.0中创建。
许可要求:studio_free_form(“STUDIO FREE FORM”)
| insertPnt | 插入点 - 最好是引导曲线上的点 |
| NXOpen::GeometricUtilities::SurfaceRangeBuilder * NXOpen::Features::StyledSweepBuilder::SurfaceRange | ( | ) |
返回曲面范围
创建于NX6.0.0版本。
许可要求:无
| NXOpen::Features::StyledSweepBuilder::TransitionOptions NXOpen::Features::StyledSweepBuilder::TransitionOption | ( | ) |
返回过渡选项
创建于NX6.0.0。
许可要求:无
| NXOpen::Features::StyledSweepBuilder::Types NXOpen::Features::StyledSweepBuilder::Type | ( | ) |
返回扫掠类型
创建于NX6.0.0。
许可要求:无