|
NX Open C++ 参考指南 2406 v1.1
|
草图偏移构建器 更多...
#include <SketchOffsetBuilder.hxx>
友元 | |
| class | _SketchOffsetBuilderBuilder |
草图偏移构建器
表示 @link NXOpen::SketchOffsetBuilder NXOpen::SketchOffsetBuilder@endlink <br> 要创建此类的新实例,请使用 @link NXOpen::SketchCollection::CreateSketchOffsetBuilder NXOpen::SketchCollection::CreateSketchOffsetBuilder @endlink <br>
默认值。
| Property | Value |
|---|---|
| CapType | Extension |
| ConvertToReference | False |
| CreateConstraint | True |
| CreateDimension | True |
| Degree | 3 |
| Distance.Value | 5.0 (millimeters part), 2.0 (inches part) |
| IsSymmetric | False |
| NumberOfCopies | 1 |
创建于 NX5.0.0。
| void NXOpen::SketchOffsetBuilder::BreakChain | ( | NXOpen::NXObject * | object1, |
| NXOpen::NXObject * | object2, | ||
| const NXOpen::Point3d & | helpPt ) |
此函数在给定位置断开基础链和所有关联的偏移
创建于 NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| object1 | 链中要断开的对象 |
| object2 | 前一个对象的相邻对象 |
| helpPt | 用于多次相交的辅助点 |
| NXOpen::SketchOffset::CapType NXOpen::SketchOffsetBuilder::CapType | ( | ) |
返回拐角处所需的封盖类型
创建于 NX5.0.0。
许可要求:无
| bool NXOpen::SketchOffsetBuilder::ConvertToReference | ( | ) |
返回输入曲线是否需要转换为参考曲线的标志
创建于 NX5.0.0。
许可要求:无
| bool NXOpen::SketchOffsetBuilder::CreateConstraint | ( | ) |
返回指示是否需要创建约束的标志
创建于 NX1847.0.0。
许可要求:无
| bool NXOpen::SketchOffsetBuilder::CreateDimension | ( | ) |
返回是否创建带尺寸的偏移的标志
创建于 NX5.0.0。
许可要求:无
| NXOpen::Section * NXOpen::SketchOffsetBuilder::CreateSection | ( | ) |
创建新的空截面对象并添加到构建器中
| int NXOpen::SketchOffsetBuilder::Degree | ( | ) |
返回用于近似偏移样条的阶数
创建于 NX5.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::SketchOffsetBuilder::Distance | ( | ) |
返回偏移距离表达式
创建于 NX5.0.0。
许可要求:无
| void NXOpen::SketchOffsetBuilder::EvaluateOffset | ( | ) |
此函数将求解偏移约束以根据构建器中的新数据集更新它
创建于 NX8.5.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| std::vector< NXOpen::NXObject * > NXOpen::SketchOffsetBuilder::GetOutputCurvesOfOffset | ( | ) |
此函数获取偏移的所有输出曲线
| std::vector< NXOpen::Section * > NXOpen::SketchOffsetBuilder::GetSections | ( | ) |
此函数获取创建/编辑偏移时的所有截面
| bool NXOpen::SketchOffsetBuilder::IsSymmetric | ( | ) |
返回偏移是否需要对称的标志
创建于 NX5.0.0。
许可要求:无
| void NXOpen::SketchOffsetBuilder::MergeChains | ( | NXOpen::NXObject * | object1, |
| NXOpen::NXObject * | object2, | ||
| const NXOpen::Point3d & | helpPt ) |
此函数合并两个链。取第一个链的最后一个几何和下一个链的第一个几何作为输入。
创建于 NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| object1 | 第一个链的最后一个几何 |
| object2 | 下一个链的第一个几何 |
| helpPt | 用于多次相交的辅助点 |
| int NXOpen::SketchOffsetBuilder::NumberOfCopies | ( | ) |
返回偏移副本的数量
创建于 NX5.0.0。
许可要求:无
| void NXOpen::SketchOffsetBuilder::RemoveSection | ( | NXOpen::Section * | section | ) |
从构建器中移除指定的截面
创建于 NX5.0.0。
许可要求:无
| section | 要移除的截面对象 |
| void NXOpen::SketchOffsetBuilder::ReverseOffsetDirection | ( | ) |
此函数反转所有链的偏移方向。对于旧版草图,应在每个链上使用 NXOpen::SketchOffsetBuilder::ReverseOffsetDirectionOfChain。
创建于 NX1926.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| void NXOpen::SketchOffsetBuilder::ReverseOffsetDirectionOfChain | ( | NXOpen::NXObject * | objectInChain | ) |
此函数反转包含输入几何的链的偏移方向
创建于 NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| objectInChain | 链中的对象以反转 |
| void NXOpen::SketchOffsetBuilder::SetCapType | ( | NXOpen::SketchOffset::CapType | capType | ) |
设置拐角处所需的封盖类型
创建于 NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或 几何公差 ("GDT")
| capType | 封盖类型 |
| void NXOpen::SketchOffsetBuilder::SetConvertToReference | ( | bool | reference | ) |
设置输入曲线是否需要转换为参考曲线的标志
创建于 NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或 几何公差 ("GDT")
| reference | 是否转换为参考 |
| void NXOpen::SketchOffsetBuilder::SetCreateConstraint | ( | bool | constraintCreation | ) |
设置指示是否需要创建约束的标志
创建于 NX1847.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| constraintCreation | 约束创建标志 |
| void NXOpen::SketchOffsetBuilder::SetCreateDimension | ( | bool | createDim | ) |
设置是否创建带尺寸的偏移的标志
创建于 NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或 几何公差 ("GDT")
| createDim | 是否创建尺寸 |
| void NXOpen::SketchOffsetBuilder::SetDegree | ( | int | degree | ) |
设置用于近似偏移样条的阶数
创建于 NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或 几何公差 ("GDT")
| degree | 阶数 |
| void NXOpen::SketchOffsetBuilder::SetEndConstraint | ( | NXOpen::NXObject * | objectInChain, |
| int | inx, | ||
| bool | isStartEnd, | ||
| bool | constraint ) |
此函数移除给定偏移的末端约束
创建于 NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| objectInChain | 基础链中的对象 |
| inx | 约束的索引 - 从 0 开始 |
| isStartEnd | 如果要移除起始端约束,则为 TRUE |
| constraint | TRUE 以添加约束,FALSE 以移除约束 |
| void NXOpen::SketchOffsetBuilder::SetNumberOfCopies | ( | int | copies | ) |
设置偏移副本的数量
创建于 NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或 几何公差 ("GDT")
| copies | 副本数量 |
| void NXOpen::SketchOffsetBuilder::SetSymmetric | ( | bool | symmetric | ) |
设置偏移是否需要对称的标志
创建于 NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或 几何公差 ("GDT")
| symmetric | 是否对称 |
| void NXOpen::SketchOffsetBuilder::SetTolerance | ( | double | tolerance | ) |
设置用于近似偏移样条的公差
创建于 NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| tolerance | 公差 |
| double NXOpen::SketchOffsetBuilder::Tolerance | ( | ) |
返回用于近似偏移样条的公差
创建于 NX5.0.0。
许可要求:无
| void NXOpen::SketchOffsetBuilder::UpdateLoopsAndCopies | ( | ) |
此函数在选择曲线后更新偏移。如果输入截面更新以添加/移除曲线,则必须调用此函数以更新偏移约束。此函数将使偏移约束与对输入截面所做的编辑保持同步。
创建于 NX8.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| void NXOpen::SketchOffsetBuilder::UpdateSolverDistance | ( | ) |
此函数将使用构建器中的新数据集更新草图求解器中的距离
创建于 NX11.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
| void NXOpen::SketchOffsetBuilder::UpdateSymmetry | ( | ) |
此函数将根据构建器中的对称设置创建或移除偏移约束
创建于 NX1953.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")