|
NX Open C++ 参考指南 2406 v1.1
|
通用二次曲线特征构建器 更多...
#include <Features_GeneralConicBuilder.hxx>
友元 | |
| class | _GeneralConicBuilderBuilder |
通用二次曲线特征构建器
表示 @link NXOpen::Features::GeneralConic NXOpen::Features::GeneralConic@endlink 构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateGeneralConicBuilder NXOpen::Features::FeatureCollection::CreateGeneralConicBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| DrawingPlaneOption | View |
| Extender.EndExtensionOption | None |
| Extender.EndValue.Value | 0 (毫米单位部件), 0 (英寸单位部件) |
| Extender.StartExtensionOption | None |
| Extender.StartValue.Value | 0 (毫米单位部件), 0 (英寸单位部件) |
| PlaneConstrainedToggle | 0 |
| RhoValue (已过时) | 0.5 |
| ValueA | 1.0 |
| ValueB | 0.0 |
| ValueC | 1.0 |
| ValueD | 0.0 |
| ValueE | 0.0 |
| ValueF | -1.0 |
创建于 NX8.5.0.
普通二次曲线类型。有多种创建方法可用。除 TypesCoefficients 类型外,其他所有类型均需要设置点/斜率。
| 枚举值 | |
|---|---|
| TypesFivePoints | 五个点,无斜率,无锚点,无 rho 值 |
| TypesFourPointsOneSlope | 四个点,一个斜率,无锚点,无 rho 值 |
| TypesThreePointsTwoSlopes | 三个点,两个斜率,无锚点,无 rho 值 |
| TypesThreePointsAnchor | 三个点,无斜率,有锚点,无 rho 值 |
| TypesTwoPointsAnchorRho | 两个点,无斜率,有锚点,有 rho 值 |
| TypesTwoPointsTwoSlopesRho | 两个点,两个斜率,无锚点,有 rho 值 |
| TypesCoefficients | 系数值和 CoefficientCSYS |
| NXOpen::Point * NXOpen::Features::GeneralConicBuilder::AnchorPoint | ( | ) |
返回锚点。由 TypesThreePointsAnchor TypesTwoPointsAnchorRho 使用
于 NX8.5.0 版本创建。
许可证要求:无
| bool NXOpen::Features::GeneralConicBuilder::AssociativeToggle | ( | ) |
返回关联切换
在NX8.5.0中创建。
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::Features::GeneralConicBuilder::CoefficientCSYS | ( | ) |
返回系数类型坐标系。仅由TypesCoefficients 使用
在NX8.5.0中创建。
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::Features::GeneralConicBuilder::ConstrainedPlaneCSYS | ( | ) |
返回约束平面。用于点类型。由PlaneConstrainedToggle 和SetPlaneConstrainedToggle 启用。
在NX8.5.0中创建。
许可证要求:无
| NXOpen::Features::GeneralConicBuilder::DrawingPlaneOptions NXOpen::Features::GeneralConicBuilder::DrawingPlaneOption | ( | ) |
返回绘图平面。用于点类型。由PlaneConstrainedToggle 和SetPlaneConstrainedToggle 禁用。
在NX8.5.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::GeneralConicBuilder::EndPoint | ( | ) |
返回终点。所有点类型均使用
于 NX8.5.0 版本创建。
许可证要求:无
| void NXOpen::Features::GeneralConicBuilder::Evaluate | ( | ) |
计算曲线。不调用更新。用于预览结果。
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| NXOpen::GeometricUtilities::CurveExtensionBuilder * NXOpen::Features::GeneralConicBuilder::Extender | ( | ) |
返回延伸选项
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| NXOpen::Plane * NXOpen::Features::GeneralConicBuilder::GeneralDrawingPlane | ( | ) |
返回指定平面。用于点类型。由PlaneConstrainedToggle 和SetPlaneConstrainedToggle 禁用。
在NX8.5.0中创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::GeneralConicBuilder::InteriorPoint1 | ( | ) |
返回第一个内部点。由 TypesFivePoints TypesFourPointsOneSlope ThreePointsTwoSlopes Types ThreePointsTwoSlopes TypesThreePointsAnchor 使用
于 NX8.5.0 版本创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::GeneralConicBuilder::InteriorPoint2 | ( | ) |
返回第二个内部点。由 TypesFivePoints TypesFourPointsOneSlope 使用
于 NX8.5.0 版本创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::GeneralConicBuilder::InteriorPoint3 | ( | ) |
返回第三个内部点。由 TypesFivePoints 使用
于 NX8.5.0 版本创建。
许可证要求:无
| NXOpen::Features::GeneralConicBuilder::NX_DEPRECATED | ( | "Deprecated in NX1847.0.0. Use NXOpen::Features::GeneralConicBuilder::Rho" | ) |
返回rho值。用于TypesTwoPointsAnchorRho TypesTwoPointsTwoSlopesRho
| NXOpen::Features::GeneralConicBuilder::NX_DEPRECATED | ( | "Deprecated in NX1847.0.0. Use NXOpen::Features::GeneralConicBuilder::Rho" | ) |
设置rho值。用于TypesTwoPointsAnchorRho TypesTwoPointsTwoSlopesRho
rho值
| bool NXOpen::Features::GeneralConicBuilder::PlaneConstrainedToggle | ( | ) |
返回平面约束切换。用于点类型。启用ConstrainedPlaneCSYS 和SetConstrainedPlaneCSYS 。 禁用NXOpen::Features::PolylineBuilder::DrawingPlaneOptions 和GeneralDrawingPlane 以及SetGeneralDrawingPlane 。
在NX8.5.0中创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::GeneralConicBuilder::Rho | ( | ) |
返回 rho 值。供 TypesTwoPointsAnchorRho 和 TypesTwoPointsTwoSlopesRho 使用
于 NX1847.0.0 版本创建。
许可要求:无
| void NXOpen::Features::GeneralConicBuilder::SetAnchorPoint | ( | NXOpen::Point * | anchorPoint | ) |
设置锚点。用于TypesThreePointsAnchor TypesTwoPointsAnchorRho
创建于NX8.5.0。
许可要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")
| anchorPoint | 锚点 |
| void NXOpen::Features::GeneralConicBuilder::SetAssociativeToggle | ( | bool | associativeToggle | ) |
设置关联切换
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| associativeToggle | associativetoggle |
| void NXOpen::Features::GeneralConicBuilder::SetCoefficientCSYS | ( | NXOpen::CoordinateSystem * | coefficientCSYS | ) |
设置系数类型坐标系。仅由TypesCoefficients 使用
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| coefficientCSYS | coefficientcsys |
| void NXOpen::Features::GeneralConicBuilder::SetConstrainedPlaneCSYS | ( | NXOpen::CoordinateSystem * | constrainedPlaneCSYS | ) |
设置约束平面。用于点类型。由PlaneConstrainedToggle 和SetPlaneConstrainedToggle 启用。
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| constrainedPlaneCSYS | constrainedplanecsys |
| void NXOpen::Features::GeneralConicBuilder::SetDrawingPlaneOption | ( | NXOpen::Features::GeneralConicBuilder::DrawingPlaneOptions | drawingPlaneOption | ) |
设置绘图平面。用于点类型。由PlaneConstrainedToggle 和SetPlaneConstrainedToggle 禁用。
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| drawingPlaneOption | drawingplaneoption |
| void NXOpen::Features::GeneralConicBuilder::SetEndPoint | ( | NXOpen::Point * | endPoint | ) |
设置终点。所有点类型均使用
于 NX8.5.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING")
| endPoint | 终点 |
| void NXOpen::Features::GeneralConicBuilder::SetGeneralDrawingPlane | ( | NXOpen::Plane * | generalDrawingPlane | ) |
设置指定平面。用于点类型。由PlaneConstrainedToggle 和SetPlaneConstrainedToggle 禁用。
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| generalDrawingPlane | generaldrawingplane |
| void NXOpen::Features::GeneralConicBuilder::SetInteriorPoint1 | ( | NXOpen::Point * | interiorPoint1 | ) |
设置第一个内部点。由 TypesFivePoints TypesFourPointsOneSlope ThreePointsTwoSlopes Types ThreePointsTwoSlopes TypesThreePointsAnchor 使用
于 NX8.5.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING")
| interiorPoint1 | 第一个内部点 |
| void NXOpen::Features::GeneralConicBuilder::SetInteriorPoint2 | ( | NXOpen::Point * | interiorPoint2 | ) |
设置第二个内部点。由 TypesFivePoints TypesFourPointsOneSlope 使用
于 NX8.5.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING")
| interiorPoint2 | 第二个内部点 |
| void NXOpen::Features::GeneralConicBuilder::SetInteriorPoint3 | ( | NXOpen::Point * | interiorPoint3 | ) |
设置第三个内部点。由 TypesFivePoints 使用
于 NX8.5.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING")
| interiorPoint3 | 第三个内部点 |
| void NXOpen::Features::GeneralConicBuilder::SetPlaneConstrainedToggle | ( | bool | planeConstrainedToggle | ) |
设置平面约束切换。用于点类型。启用ConstrainedPlaneCSYS 和SetConstrainedPlaneCSYS 。 禁用NXOpen::Features::PolylineBuilder::DrawingPlaneOptions 和GeneralDrawingPlane 以及SetGeneralDrawingPlane 。
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| planeConstrainedToggle | planeconstrainedtoggle |
| void NXOpen::Features::GeneralConicBuilder::SetSlopeAtEndPoint | ( | NXOpen::Direction * | slopeAtEndPoint | ) |
设置终点处的斜率。由 TypesThreePointsTwoSlopes TypesTwoPointsTwoSlopesRho 使用
于 NX8.5.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING")
| slopeAtEndPoint | 终点处的斜率 |
| void NXOpen::Features::GeneralConicBuilder::SetSlopeAtStartPoint | ( | NXOpen::Direction * | slopeAtStartPoint | ) |
设置起始点处的斜率。由 TypesFourPointsOneSlope TypesThreePointsTwoSlopes TypesTwoPointsTwoSlopesRho 使用
于 NX8.5.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING")
| slopeAtStartPoint | 起始点处的斜率 |
| void NXOpen::Features::GeneralConicBuilder::SetStartPoint | ( | NXOpen::Point * | startPoint | ) |
设置起始点。所有点类型均使用
于 NX8.5.0 版本创建。
许可证要求:实体建模 ("SOLIDS MODELING") 或制图 ("DRAFTING")
| startPoint | 起始点 |
| void NXOpen::Features::GeneralConicBuilder::SetType | ( | NXOpen::Features::GeneralConicBuilder::Types | type | ) |
设置圆锥曲线创建类型。参见NXOpen::Features::SewBuilder::Types
在NX8.5.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING")
| type | type |
| void NXOpen::Features::GeneralConicBuilder::SetValueA | ( | double | valueA | ) |
设置a的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")
| valueA | a值 |
| void NXOpen::Features::GeneralConicBuilder::SetValueB | ( | double | valueB | ) |
设置b的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")
| valueB | b值 |
| void NXOpen::Features::GeneralConicBuilder::SetValueC | ( | double | valueC | ) |
设置c的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")
| valueC | c值 |
| void NXOpen::Features::GeneralConicBuilder::SetValueD | ( | double | valueD | ) |
设置d的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")
| valueD | d值 |
| void NXOpen::Features::GeneralConicBuilder::SetValueE | ( | double | valueE | ) |
设置e的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")
| valueE | e值 |
| void NXOpen::Features::GeneralConicBuilder::SetValueF | ( | double | valueF | ) |
设置f的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:实体建模("SOLIDS MODELING")或制图("DRAFTING")
| valueF | f值 |
| NXOpen::Direction * NXOpen::Features::GeneralConicBuilder::SlopeAtEndPoint | ( | ) |
返回终点处的斜率。由 TypesThreePointsTwoSlopes TypesTwoPointsTwoSlopesRho 使用
于 NX8.5.0 版本创建。
许可证要求:无
| NXOpen::Direction * NXOpen::Features::GeneralConicBuilder::SlopeAtStartPoint | ( | ) |
返回起始点处的斜率。由 TypesFourPointsOneSlope TypesThreePointsTwoSlopes TypesTwoPointsTwoSlopesRho 使用
于 NX8.5.0 版本创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::GeneralConicBuilder::StartPoint | ( | ) |
返回起始点。所有点类型均使用
于 NX8.5.0 版本创建。
许可证要求:无
| NXOpen::Features::GeneralConicBuilder::Types NXOpen::Features::GeneralConicBuilder::Type | ( | ) |
返回圆锥曲线创建类型。参见NXOpen::Features::SewBuilder::Types
在NX8.5.0中创建。
许可证要求:无
| double NXOpen::Features::GeneralConicBuilder::ValueA | ( | ) |
返回a的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:无
| double NXOpen::Features::GeneralConicBuilder::ValueB | ( | ) |
返回b的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:无
| double NXOpen::Features::GeneralConicBuilder::ValueC | ( | ) |
返回c的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:无
| double NXOpen::Features::GeneralConicBuilder::ValueD | ( | ) |
返回d的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:无
| double NXOpen::Features::GeneralConicBuilder::ValueE | ( | ) |
返回e的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:无
| double NXOpen::Features::GeneralConicBuilder::ValueF | ( | ) |
返回f的系数值。仅用于TypesCoefficients
创建于NX8.5.0。
许可要求:无