草图相交曲线构建器
更多...
#include <SketchIntersectionCurveBuilder.hxx>
|
|
class | _SketchIntersectionCurveBuilderBuilder |
草图相交曲线构建器
表示 NXOpen::SketchIntersectionCurve 构建器
可使用 NXOpen::SketchCollection::CreateIntersectionCurveBuilder 获取此类实例。
默认值。
| 属性 | 值 |
| CurveFitMethod.FitOption | 三次曲线 |
| CurveFitMethod.MaximumDegree | 7 |
| CurveFitMethod.MaximumSegments | 1 |
创建于 NX5.0.0.
◆ AlternateSolution()
| void NXOpen::SketchIntersectionCurveBuilder::AlternateSolution |
( |
int | solutionIndex | ) |
|
获取对应于解索引的备用解的方法
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-
◆ AngleTolerance()
| double NXOpen::SketchIntersectionCurveBuilder::AngleTolerance |
( |
| ) |
|
返回角度公差
创建于 NX5.0.0。
许可证要求:无
◆ Associative()
| bool NXOpen::SketchIntersectionCurveBuilder::Associative |
( |
| ) |
|
返回关联选项
创建于 NX11.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
◆ CollectorUpdated()
| void NXOpen::SketchIntersectionCurveBuilder::CollectorUpdated |
( |
| ) |
|
当要相交的面数量发生变化时,需要调用此方法
创建于 NX5.0.0.
许可要求:solid_modeling ("实体建模") 或 geometric_tol ("几何公差")
◆ CurveFitMethod()
返回曲线拟合方法
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
◆ CurveFitMethodUpdated()
| void NXOpen::SketchIntersectionCurveBuilder::CurveFitMethodUpdated |
( |
| ) |
|
每当曲线拟合选项更改时需要调用此方法
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
◆ DistanceTolerance()
| double NXOpen::SketchIntersectionCurveBuilder::DistanceTolerance |
( |
| ) |
|
返回距离公差
创建于 NX5.0.0。
许可证要求:无
◆ FaceCollector()
获取要相交的面
创建于 NX5.0.0.
许可要求:无
◆ GetOldAndNewOutputCurves()
| void NXOpen::SketchIntersectionCurveBuilder::GetOldAndNewOutputCurves |
( |
std::vector< NXOpen::NXObject * > & | oldOutputCurves, |
|
|
std::vector< NXOpen::NXObject * > & | newOutputCurves ) |
报告旧的和新的相交曲线输出
此方法返回旧的和新的相交曲线输出数组。这些是在编辑特征期间存在的旧的和新的相交曲线或点。 不应修改或删除这些曲线或点,否则可能导致零件损坏且会话可能变得不稳定。
创建于 NX11.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-
| oldOutputCurves | 旧的输出曲线或点数组。 |
| newOutputCurves | 新的输出曲线或点数组。 |
◆ IgnoreHoles()
| bool NXOpen::SketchIntersectionCurveBuilder::IgnoreHoles |
( |
| ) |
|
获取忽略孔选项
创建于 NX5.0.0.
许可要求:无
◆ JoinCurves()
| bool NXOpen::SketchIntersectionCurveBuilder::JoinCurves |
( |
| ) |
|
返回连接曲线选项
创建于 NX5.0.0。
许可证要求:无
◆ MapOutputCurve()
将旧的相交曲线映射到新的相交曲线
此方法应用于在编辑相交曲线期间将旧的相交曲线输出映射到新的相交曲线输出。
要查找旧的和新的相交曲线输出,请参见 SketchIntersectionCurveBuilder::GetOldAndNewOutputCurves 的文档
创建于 NX11.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-
| oldOutputCurve | 已移除的旧的输出曲线或点,因此需要映射。 |
| newOutputCurve | 将映射到旧的输出曲线或点的新的输出曲线或点。 |
◆ SetAngleTolerance()
| void NXOpen::SketchIntersectionCurveBuilder::SetAngleTolerance |
( |
double | angleTolerance | ) |
|
设置角度公差
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-
◆ SetAssociative()
| void NXOpen::SketchIntersectionCurveBuilder::SetAssociative |
( |
bool | associative | ) |
|
设置关联选项
创建于 NX11.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-
◆ SetDistanceTolerance()
| void NXOpen::SketchIntersectionCurveBuilder::SetDistanceTolerance |
( |
double | distanceTolerance | ) |
|
设置距离公差
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-
◆ SetIgnoreHoles()
| void NXOpen::SketchIntersectionCurveBuilder::SetIgnoreHoles |
( |
bool | ignoreHoles | ) |
|
设置忽略孔选项
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-
◆ SetJoinCurves()
| void NXOpen::SketchIntersectionCurveBuilder::SetJoinCurves |
( |
bool | joinCurves | ) |
|
设置连接曲线选项
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")
- 参数
-