|
NX Open C++ 参考指南 2406 v1.1
|
投影曲线构建器 更多...
#include <Features_ProjectCurveBuilder.hxx>
友元 | |
| class | _ProjectCurveBuilderBuilder |
投影曲线构建器
表示 @link NXOpen::Features::ProjectCurve NXOpen::Features::ProjectCurve@endlink 构造器。
此类的输入可以是收敛对象。
<br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateProjectCurveBuilder NXOpen::Features::FeatureCollection::CreateProjectCurveBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
AngleToProjectionVector.Value </term> <description>
0.0 </description> </item>
<item><term>
BridgedGapSize </term> <description>
1.0(毫米制部件),0.04(英寸制部件) </description> </item>
<item><term>
CurveFitData.CurveJoinMethod </term> <description>
无 </description> </item>
<item><term>
CurveFitData.Degree </term> <description>
7 </description> </item>
<item><term>
CurveFitData.FitMethod </term> <description>
次数和段数 </description> </item>
<item><term>
CurveFitData.IsAdvancedFit </term> <description>
0 </description> </item>
<item><term>
CurveFitData.IsAlignShape </term> <description>
0 </description> </item>
<item><term>
CurveFitData.MaximumDegree </term> <description>
7 </description> </item>
<item><term>
CurveFitData.MaximumSegments </term> <description>
1 </description> </item>
<item><term>
CurveFitData.MinimumDegree </term> <description>
5 </description> </item>
<item><term>
CurveFitData.Segments </term> <description>
1 </description> </item>
<item><term>
CurveFitJoinData.CurveFitOptions.FitOption (已过时) </term> <description>
三次 </description> </item>
<item><term>
CurveFitJoinData.CurveFitOptions.MaximumDegree (已过时) </term> <description>
7 </description> </item>
<item><term>
CurveFitJoinData.CurveFitOptions.MaximumSegments (已过时) </term> <description>
1 </description> </item>
<item><term>
EqualArcLengthMethod </term> <description>
同时XY </description> </item>
<item><term>
GapOption </term> <description>
false </description> </item>
<item><term>
InputCurvesOption.Associative 关联 NearestPointOption 否 ProjectionDirectionMethod 沿面法向 ProjectionOption 无
创建于NX5.0.0。
| NXOpen::Expression * NXOpen::Features::ProjectCurveBuilder::AngleToProjectionVector | ( | ) |
返回与投影矢量的夹角
创建于 NX5.0.0。
许可证要求:无
| double NXOpen::Features::ProjectCurveBuilder::BridgedGapSize | ( | ) |
返回最大桥接间隙尺寸。 当间隙距离小于最大桥接间隙尺寸且大于默认建模公差时, NX 投影曲线将添加内部桥接曲线以闭合投影曲线中各段之间的间隙。 此选项仅在 NXOpen::Features::ProjectCurveBuilder::GapOption 为 true 时有效。
创建于 NX7.5.0.
许可证要求 : 无
| NXOpen::GeometricUtilities::CurveFitData * NXOpen::Features::ProjectCurveBuilder::CurveFitData | ( | ) |
返回曲线拟合设置
创建于 NX8.0.0.
许可证要求 : 无
| NXOpen::Features::ProjectCurveBuilder::ArcLengthType NXOpen::Features::ProjectCurveBuilder::EqualArcLengthMethod | ( | ) |
返回等弧长方法
创建于 NX5.0.0。
许可证要求:无
| NXOpen::SelectObjectList * NXOpen::Features::ProjectCurveBuilder::FaceToProjectTo | ( | ) |
返回要投影到的面
创建于NX5.0.0。
许可证要求:无
| bool NXOpen::Features::ProjectCurveBuilder::GapOption | ( | ) |
返回是否创建曲线以桥接间隙的间隙选项
创建于 NX7.5.0.
许可证要求 : 无
| NXOpen::GeometricUtilities::CurveOptions * NXOpen::Features::ProjectCurveBuilder::InputCurvesOption | ( | ) |
返回输入曲线选项
创建于 NX5.0.0。
许可证要求:无
| NXOpen::SelectDisplayableObject * NXOpen::Features::ProjectCurveBuilder::LineToProjectToward | ( | ) |
返回要投影朝向的线
创建于 NX5.0.0。
许可证要求:无
| bool NXOpen::Features::ProjectCurveBuilder::NearestPointOption | ( | ) |
返回是否通过最近点投影曲线的最近点选项。 此选项仅在使用 NXOpen::Features::ProjectCurveBuilder::DirectionTypeAlongVector 且 使用 NXOpen::Features::ProjectCurveBuilder::ProjectionOptionTypeNone 或 NXOpen::Features::ProjectCurveBuilder::ProjectionOptionTypeProjectBothSides 时有效。
创建于 NX7.5.0.
许可证要求 : 无
| NXOpen::Plane * NXOpen::Features::ProjectCurveBuilder::PlaneToProjectTo | ( | ) |
返回要投影到的平面
创建于NX5.0.0。
许可证要求:无
| NXOpen::Point * NXOpen::Features::ProjectCurveBuilder::PointToProjectToward | ( | ) |
返回要朝向投影的点
创建于NX5.0.0。
许可证要求:无
| NXOpen::Features::ProjectCurveBuilder::DirectionType NXOpen::Features::ProjectCurveBuilder::ProjectionDirectionMethod | ( | ) |
返回投影方向方法
创建于NX5.0.0。
许可证要求:无
| NXOpen::Features::ProjectCurveBuilder::ProjectionOptionType NXOpen::Features::ProjectCurveBuilder::ProjectionOption | ( | ) |
返回投影选项类型
创建于 NX5.0.0。
许可证要求:无
| NXOpen::Direction * NXOpen::Features::ProjectCurveBuilder::ProjectionVector | ( | ) |
返回投影矢量
创建于 NX5.0.0。
许可证要求:无
| NXOpen::Point * NXOpen::Features::ProjectCurveBuilder::ReferencePointForEqualArcLength | ( | ) |
返回等弧长的参考点
创建于 NX5.0.0。
许可证要求:无
| NXOpen::Section * NXOpen::Features::ProjectCurveBuilder::SectionToProject | ( | ) |
返回要投影的截面
创建于NX5.0.0。
许可证要求:无
| void NXOpen::Features::ProjectCurveBuilder::SetBridgedGapSize | ( | double | bridgedGapSize | ) |
设置最大桥接间隙尺寸。 当间隙距离小于最大桥接间隙尺寸且大于默认建模公差时, NX 投影曲线将添加内部桥接曲线以闭合投影曲线中各段之间的间隙。 此选项仅在 NXOpen::Features::ProjectCurveBuilder::GapOption 为 true 时有效。
创建于 NX7.5.0.
许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| bridgedGapSize | 桥接间隙尺寸 |
| void NXOpen::Features::ProjectCurveBuilder::SetEqualArcLengthMethod | ( | NXOpen::Features::ProjectCurveBuilder::ArcLengthType | arcLengthMethod | ) |
设置等弧长方法
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| arcLengthMethod | 弧长方法 |
| void NXOpen::Features::ProjectCurveBuilder::SetGapOption | ( | bool | gapOption | ) |
设置是否创建曲线以桥接间隙的间隙选项
创建于 NX7.5.0.
许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| gapOption | 间隙选项 |
| void NXOpen::Features::ProjectCurveBuilder::SetNearestPointOption | ( | bool | nearestPointOption | ) |
设置是否通过最近点投影曲线的最近点选项。 此选项仅在使用 NXOpen::Features::ProjectCurveBuilder::DirectionTypeAlongVector 且 使用 NXOpen::Features::ProjectCurveBuilder::ProjectionOptionTypeNone 或 NXOpen::Features::ProjectCurveBuilder::ProjectionOptionTypeProjectBothSides 时有效。
创建于 NX7.5.0.
许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| nearestPointOption | 最近点选项 |
| void NXOpen::Features::ProjectCurveBuilder::SetPlaneToProjectTo | ( | NXOpen::Plane * | projectedPlane | ) |
设置要投影到的平面
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
| projectedPlane | 要投影到的平面 |
| void NXOpen::Features::ProjectCurveBuilder::SetPointToProjectToward | ( | NXOpen::Point * | towardPoint | ) |
设置要投影朝向的点
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| towardPoint | 朝向点 |
| void NXOpen::Features::ProjectCurveBuilder::SetProjectionDirectionMethod | ( | NXOpen::Features::ProjectCurveBuilder::DirectionType | directionMethod | ) |
设置投影方向方法
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
| directionMethod | 方向方法 |
| void NXOpen::Features::ProjectCurveBuilder::SetProjectionOption | ( | NXOpen::Features::ProjectCurveBuilder::ProjectionOptionType | projectionOption | ) |
设置投影选项类型
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| projectionOption | 投影选项 |
| void NXOpen::Features::ProjectCurveBuilder::SetProjectionVector | ( | NXOpen::Direction * | alongVector | ) |
设置投影矢量
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| alongVector | 沿矢量 |
| void NXOpen::Features::ProjectCurveBuilder::SetReferencePointForEqualArcLength | ( | NXOpen::Point * | referencePoint | ) |
设置等弧长的参考点
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| referencePoint | 参考点 |
| void NXOpen::Features::ProjectCurveBuilder::SetTolerance | ( | double | tolerance | ) |
设置公差
创建于 NX5.0.0.
许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| tolerance | 公差 |
| void NXOpen::Features::ProjectCurveBuilder::SetXVectorForEqualArcLength | ( | NXOpen::Direction * | xVector | ) |
设置等弧长的X矢量
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| xVector | X矢量 |
| double NXOpen::Features::ProjectCurveBuilder::Tolerance | ( | ) |
返回曲线拟合连接方法
返回公差
创建于 NX5.0.0。
许可证要求:无
| NXOpen::Direction * NXOpen::Features::ProjectCurveBuilder::XVectorForEqualArcLength | ( | ) |
返回等弧长的X矢量
创建于 NX5.0.0。
许可证要求:无