几何约束数据
更多...
#include <Features_GeometricConstraintData.hxx>
|
|
class | _GeometricConstraintDataBuilder |
◆ AutoConstraintType
自动约束类型
| 枚举值 |
|---|
| AutoConstraintTypeNone | 无自动约束
|
| AutoConstraintTypeTangent | 相切(G1)
|
| AutoConstraintTypeCurvature | 曲率(G2)
|
| AutoConstraintTypeCurvatureDerivative | 曲率导数(G3)
|
◆ ParameterDirection
在附着到对象(如曲线或面)的点处创建约束时使用的参数方向
| 枚举值 |
|---|
| ParameterDirectionIso | 等参数
|
| ParameterDirectionSection | 若点附着到面,则为通用截面
|
| ParameterDirectionNormal | 法向
|
| ParameterDirectionPerpendicular | 垂直于面上的曲线或边
|
◆ AutomaticConstraintDirection()
返回自动约束方向类型。对于面约束,需要指定参数方向。
于 NX5.0.0 创建。
许可证要求:无
◆ AutomaticConstraintType()
返回自动约束类型
于 NX5.0.0 创建。
许可证要求:无
◆ CanInferConstraintFromAttachmentParent()
| bool NXOpen::Features::GeometricConstraintData::CanInferConstraintFromAttachmentParent |
( |
| ) |
|
返回是否能从点附着对象的父级推断约束的标志。 例如,若点附着于面上的边或曲线,则从边所在面或曲线所在面推断约束。
于 NX8.0.0 创建。
许可证要求:无
◆ Curvature()
| NXOpen::Offset * NXOpen::Features::GeometricConstraintData::Curvature |
( |
| ) |
|
返回曲率。仅当自动约束类型为无时使用。
于 NX5.0.0 创建。
许可证要求:无
◆ CurvatureDerivative()
| NXOpen::Offset * NXOpen::Features::GeometricConstraintData::CurvatureDerivative |
( |
| ) |
|
返回曲率导数。仅当自动约束类型为无时使用
于 NX5.0.0 创建。
许可证要求:无
◆ HasSymmetricModelingConstraint()
| bool NXOpen::Features::GeometricConstraintData::HasSymmetricModelingConstraint |
( |
| ) |
|
返回指示是否使用切线方向创建对称建模约束的标志。如果为true,仅使用切线方向对象进行约束评估。
于NX5.0.0中创建。
许可要求:无
◆ Point()
| NXOpen::Point * NXOpen::Features::GeometricConstraintData::Point |
( |
| ) |
|
返回点。点是创建约束所需的最低限度数据。
于 NX5.0.0 创建。
许可证要求:无
◆ SetAutomaticConstraintDirection()
设置自动约束方向类型。对于面约束,需要指定参数方向。
于 NX5.0.0 创建。
许可证要求:无
- 参数
-
| autoConstraintDirection | 自动约束方向 |
◆ SetAutomaticConstraintType()
设置自动约束类型
于 NX5.0.0 创建。
许可证要求:无
- 参数
-
◆ SetCanInferConstraintFromAttachmentParent()
| void NXOpen::Features::GeometricConstraintData::SetCanInferConstraintFromAttachmentParent |
( |
bool | canInferConstraintFromAttachmentParent | ) |
|
设置是否能从点附着对象的父级推断约束的标志。 例如,若点附着于面上的边或曲线,则从边所在面或曲线所在面推断约束。
于 NX8.0.0 创建。
许可证要求:无
- 参数
-
| canInferConstraintFromAttachmentParent | 能否从附着对象父级推断约束 |
◆ SetCurvature()
| void NXOpen::Features::GeometricConstraintData::SetCurvature |
( |
NXOpen::Offset * | curvature | ) |
|
设置曲率。仅当自动约束类型为无时使用。
于 NX5.0.0 创建。
许可证要求:无
- 参数
-
◆ SetCurvatureDerivative()
| void NXOpen::Features::GeometricConstraintData::SetCurvatureDerivative |
( |
NXOpen::Offset * | curvatureDerivative | ) |
|
设置曲率导数。仅在自动约束类型为none时使用
于NX5.0.0中创建。
许可要求:无
- 参数
-
◆ SetHasSymmetricModelingConstraint()
| void NXOpen::Features::GeometricConstraintData::SetHasSymmetricModelingConstraint |
( |
bool | symmetric | ) |
|
设置指示是否使用切线方向创建对称建模约束的标志。如果为true,仅使用切线方向对象进行约束评估。
于NX5.0.0中创建。
许可要求:无
- 参数
-
◆ SetPoint()
| void NXOpen::Features::GeometricConstraintData::SetPoint |
( |
NXOpen::Point * | point | ) |
|
设置点。点是创建约束所需的最低限度数据。
于 NX5.0.0 创建。
许可证要求:无
- 参数
-
◆ SetTangentDirection()
| void NXOpen::Features::GeometricConstraintData::SetTangentDirection |
( |
NXOpen::Direction * | tangentDirection | ) |
|
设置相切方向。仅当自动约束类型为无时使用。
于 NX5.0.0 创建。
许可证要求:无
- 参数
-
◆ SetTangentMagnitude()
| void NXOpen::Features::GeometricConstraintData::SetTangentMagnitude |
( |
NXOpen::Scalar * | tangentMagnitude | ) |
|
设置相切幅值。仅当自动约束类型为无时使用。
于 NX5.0.0 创建。
许可证要求:无
- 参数
-
◆ TangentDirection()
返回相切方向。仅当自动约束类型为无时使用。
于 NX5.0.0 创建。
许可证要求:无
◆ TangentMagnitude()
| NXOpen::Scalar * NXOpen::Features::GeometricConstraintData::TangentMagnitude |
( |
| ) |
|
返回相切幅值。仅当自动约束类型为无时使用。
于 NX5.0.0 创建。
许可证要求:无