关联圆弧构建器
更多...
#include <Features_AssociativeArcBuilder.hxx>
|
| enum | CenterReference { CenterReferenceWcs
, CenterReferenceAbsolute
, CenterReferenceCordinatesSystem
} |
| enum | EndOption {
EndOptionInferred
, EndOptionPoint
, EndOptionTangent
, EndOptionRadius
,
EndOptionDiameter
} |
| enum | EndReference { EndReferenceWcs
, EndReferenceAbsolute
, EndReferenceCordinatesSystem
} |
| enum | MidOption {
MidOptionInferred
, MidOptionPoint
, MidOptionTangent
, MidOptionRadius
,
MidOptionDiameter
} |
| enum | MidReference { MidReferenceWcs
, MidReferenceAbsolute
, MidReferenceCordinatesSystem
} |
| enum | StartOption { StartOptionInferred
, StartOptionPoint
, StartOptionTangent
} |
| enum | StartReference { StartReferenceWcs
, StartReferenceAbsolute
, StartReferenceCordinatesSystem
} |
| enum | Types { TypesThreePointArc
, TypesArcFromCenter
} |
|
|
class | _AssociativeArcBuilderBuilder |
◆ CenterReference
表示中心点参考
| 枚举值 |
|---|
| CenterReferenceWcs | WCS
|
| CenterReferenceAbsolute | 绝对坐标系
|
| CenterReferenceCordinatesSystem | 坐标系
|
◆ EndOption
表示终点选项类型
| 枚举值 |
|---|
| EndOptionInferred | 推断
|
| EndOptionPoint | 点
|
| EndOptionTangent | 相切
|
| EndOptionRadius | 半径
|
| EndOptionDiameter | 直径
|
◆ EndReference
表示终点参考
| 枚举值 |
|---|
| EndReferenceWcs | WCS
|
| EndReferenceAbsolute | 绝对坐标系
|
| EndReferenceCordinatesSystem | 坐标系
|
◆ MidOption
表示中点选项类型
| 枚举值 |
|---|
| MidOptionInferred | 推断
|
| MidOptionPoint | 点
|
| MidOptionTangent | 相切
|
| MidOptionRadius | 半径
|
| MidOptionDiameter | 直径
|
◆ MidReference
表示中点参考
| 枚举值 |
|---|
| MidReferenceWcs | WCS
|
| MidReferenceAbsolute | 绝对坐标系
|
| MidReferenceCordinatesSystem | 坐标系
|
◆ StartOption
表示起点选项类型
| 枚举值 |
|---|
| StartOptionInferred | 推断
|
| StartOptionPoint | 点
|
| StartOptionTangent | 相切
|
◆ StartReference
表示起点参考
| 枚举值 |
|---|
| StartReferenceWcs | WCS
|
| StartReferenceAbsolute | 绝对坐标系
|
| StartReferenceCordinatesSystem | 坐标系
|
◆ Types
表示圆弧类型。
| 枚举值 |
|---|
| TypesThreePointArc | 三点圆弧
|
| TypesArcFromCenter | 中心圆弧
|
◆ Associative()
| bool NXOpen::Features::AssociativeArcBuilder::Associative |
( |
| ) |
|
返回关联性
于 NX5.0.0 创建。
许可证要求:无
◆ CenterPoint()
◆ CenterPointReference()
返回中心点参考
于NX5.0.0版本创建。
许可证要求:无
◆ CenterPointReferenceCsys()
返回中心点参考坐标系
于NX5.0.0版本创建。
许可证要求:无
◆ CenterRadiusLockedPlaneDirection()
| NXOpen::Vector3d NXOpen::Features::AssociativeArcBuilder::CenterRadiusLockedPlaneDirection |
( |
| ) |
|
◆ Diameter()
返回圆弧直径
创建于NX7.5.0。
许可要求:无
◆ EndInferredConstraint()
返回末端推理约束
创建于NX5.0.0。
许可要求:无
◆ EndPoint()
◆ EndPointOptions()
返回终点选项
于NX5.0.0版本创建。
许可证要求:无
◆ EndPointReference()
返回端点参考
创建于NX5.0.0。
许可要求:无
◆ EndReferenceCsys()
返回末端参考坐标系
创建于NX5.0.0。
许可要求:无
◆ EndTangent()
返回末端切线 - 对于多解情况,可在SELECT_OBJECT中传入点
创建于NX5.0.0。
许可要求:无
◆ Limits()
返回限制
于 NX5.0.0 创建。
许可证要求:无
◆ MidInferredConstraint()
返回中点推理约束
创建于NX5.0.0。
许可要求:无
◆ MidPoint()
◆ MidPointOptions()
返回中点选项
创建于NX5.0.0。
许可要求:无
◆ MidPointReference()
返回中点参考
创建于NX5.0.0。
许可要求:无
◆ MidReferenceCsys()
返回中点参考坐标系
创建于NX5.0.0。
许可要求:无
◆ MidTangent()
返回中点切线 - 对于多解情况,可在SELECT_OBJECT中传入点
创建于NX5.0.0。
许可要求:无
◆ Radius()
返回圆弧半径
创建于NX5.0.0。
许可要求:无
◆ SetAssociative()
| void NXOpen::Features::AssociativeArcBuilder::SetAssociative |
( |
bool | associative | ) |
|
设置关联性
于 NX5.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
- 参数
-
◆ SetCenterPointReference()
设置中心点参考
于NX5.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING") 或 制图("DRAFTING") 或 CAM基础("CAM BASE") 或 检测编程("INSPECTION PROGRAMMING")
- 参数
-
| centerPointReference | 中心点参考 |
◆ SetCenterRadiusLockedPlaneDirection()
| void NXOpen::Features::AssociativeArcBuilder::SetCenterRadiusLockedPlaneDirection |
( |
const NXOpen::Vector3d & | direction | ) |
|
◆ SetEndPointOptions()
设置终点选项
于NX5.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING") 或 制图("DRAFTING") 或 CAM基础("CAM BASE") 或 检测编程("INSPECTION PROGRAMMING")
- 参数
-
◆ SetEndPointReference()
设置端点参考
创建于NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING") 或CAM基础 ("CAM BASE") 或检测编程 ("INSPECTION PROGRAMMING")
- 参数
-
◆ SetMidPointOptions()
设置中点选项
创建于NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING") 或CAM基础 ("CAM BASE") 或检测编程 ("INSPECTION PROGRAMMING")
- 参数
-
◆ SetMidPointReference()
设置中点参考
创建于NX5.0.0。
许可要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING") 或CAM基础 ("CAM BASE") 或检测编程 ("INSPECTION PROGRAMMING")
- 参数
-
◆ SetStartPointOptions()
设置起点选项
于NX5.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING") 或 制图("DRAFTING") 或 CAM基础("CAM BASE") 或 检测编程("INSPECTION PROGRAMMING")
- 参数
-
◆ SetStartPointReference()
设置起点参考
于NX5.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING") 或 制图("DRAFTING") 或 CAM基础("CAM BASE") 或 检测编程("INSPECTION PROGRAMMING")
- 参数
-
◆ SetType()
设置类型选项
于NX5.0.0版本创建。
许可证要求:实体建模("SOLIDS MODELING") 或 制图("DRAFTING") 或 CAM基础("CAM BASE") 或 检测编程("INSPECTION PROGRAMMING")
- 参数
-
◆ SetZonePoint()
| void NXOpen::Features::AssociativeArcBuilder::SetZonePoint |
( |
const NXOpen::Point3d & | zonePoint | ) |
|
设置区域点,在以下圆弧存在多解的条件下需要该点:
- 圆弧使用半径约束定义。
- 圆弧使用两个相同的点约束定义。
- 圆弧使用中间约束作为相切约束定义。
于 NX5.0.0 创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
- 参数
-
◆ StartInferredConstraint()
返回起点推断约束
于NX5.0.0版本创建。
许可证要求:无
◆ StartPoint()
◆ StartPointOptions()
返回起点选项
于NX5.0.0版本创建。
许可证要求:无
◆ StartPointReference()
返回起点参考
于NX5.0.0版本创建。
许可证要求:无
◆ StartReferenceCsys()
返回起点参考坐标系
于NX5.0.0版本创建。
许可证要求:无
◆ StartTangent()
返回起始切线 - 可传入SELECT_OBJECT类型的点,用于存在多个解的情况
于NX5.0.0版本创建。
许可证要求:无
◆ SupportPlaneData()
返回支撑平面数据
创建于NX5.0.0。
许可要求:无
◆ Type()
返回类型选项
于NX5.0.0版本创建。
许可证要求:无
◆ ZonePoint()
返回区域点,在以下圆弧存在多解的条件下需要该点:
- 圆弧使用半径约束定义。
- 圆弧使用两个相同的点约束定义。
- 圆弧使用中间约束作为相切约束定义。
于 NX5.0.0 创建。
许可证要求:无