|
| enum | DrawingPlaneOptions {
DrawingPlaneOptionsView
, DrawingPlaneOptionsXY
, DrawingPlaneOptionsYZ
, DrawingPlaneOptionsXZ
,
DrawingPlaneOptionsGeneral
} |
| enum | InputCurveOptions { InputCurveOptionsKeep
, InputCurveOptionsHide
, InputCurveOptionsDelete
} |
| enum | MatchKnotsTypes { MatchKnotsTypesNone
, MatchKnotsTypesCubic
, MatchKnotsTypesGeneral
} |
| enum | MovementMethodType {
MovementMethodTypeWCS
, MovementMethodTypeView
, MovementMethodTypeVector
, MovementMethodTypePlane
,
MovementMethodTypeNormal
, MovementMethodTypePolygon
} |
| enum | Types { TypesThroughPoints
, TypesByPoles
} |
| enum | WCSOptionType {
WCSOptionTypeX
, WCSOptionTypeY
, WCSOptionTypeZ
, WCSOptionTypeYZ
,
WCSOptionTypeXZ
, WCSOptionTypeXY
} |
| bool | CanUseOrientationTool () |
| NXOpen::Features::GeometricConstraintDataManager * | ConstraintManager () |
| NXOpen::CoordinateSystem * | ConstraintPlane () |
| NXOpen::Spline * | Curve () |
| int | Degree () |
| NXOpen::Plane * | DrawingPlane () |
| NXOpen::Features::StudioSplineBuilderEx::DrawingPlaneOptions | DrawingPlaneOption () |
| void | EditSpline (NXOpen::NXObject *spline) |
| void | Evaluate () |
| NXOpen::GeometricUtilities::SplineExtensionBuilder * | Extender () |
| std::vector< double > | GetKnots () |
| std::vector< double > | GetParameters () |
| bool | HasPlaneConstraint () |
| bool | HasProportionalUpdate () |
| NXOpen::Features::StudioSplineBuilderEx::InputCurveOptions | InputCurveOption () |
| void | InsertKnot (const NXOpen::Point3d &point) |
| void | InsertPole (int afterIndex) |
| bool | IsAssociative () |
| bool | IsPeriodic () |
| bool | IsSingleSegment () |
| NXOpen::Features::StudioSplineBuilderEx::MatchKnotsTypes | MatchKnotsType () |
| NXOpen::Features::StudioSplineBuilderEx::MovementMethodType | MovementMethod () |
| NXOpen::Plane * | MovementPlane () |
| NXOpen::Direction * | MovementVector () |
| NXOpen::GeometricUtilities::OrientXpressBuilder * | OrientExpress () |
| bool | ProjectToGeometry () |
| void | SetAssociative (bool associative) |
| void | SetCanUseOrientationTool (bool useOrientationTool) |
| void | SetConstraintPlane (NXOpen::CoordinateSystem *coordinateSystem) |
| void | SetDegree (int degree) |
| void | SetDrawingPlane (NXOpen::Plane *drawingPlane) |
| void | SetDrawingPlaneOption (NXOpen::Features::StudioSplineBuilderEx::DrawingPlaneOptions planeOption) |
| void | SetHasPlaneConstraint (bool hasConstraint) |
| void | SetHasProportionalUpdate (bool hasProportionalUpdate) |
| void | SetInputCurveOption (NXOpen::Features::StudioSplineBuilderEx::InputCurveOptions option) |
| void | SetKnots (const std::vector< double > &knots) |
| void | SetMatchKnotsType (NXOpen::Features::StudioSplineBuilderEx::MatchKnotsTypes matchKnotsType) |
| void | SetMovementMethod (NXOpen::Features::StudioSplineBuilderEx::MovementMethodType movementMethod) |
| void | SetMovementPlane (NXOpen::Plane *movementPlane) |
| void | SetMovementVector (NXOpen::Direction *movementVector) |
| void | SetParameters (const std::vector< double > ¶meters) |
| void | SetPeriodic (bool periodicity) |
| void | SetProjectToGeometry (bool canProject) |
| void | SetSingleSegment (bool isSingleSegment) |
| void | SetType (NXOpen::Features::StudioSplineBuilderEx::Types type) |
| void | SetWCSOption (NXOpen::Features::StudioSplineBuilderEx::WCSOptionType wcsOption) |
| NXOpen::Features::StudioSplineBuilderEx::Types | Type () |
| void | UpdateOnConstraintPlane () |
| NXOpen::Features::StudioSplineBuilderEx::WCSOptionType | WCSOption () |
| NXOpen::Features::Feature * | CommitFeature () |
| NXOpen::Features::Feature * | GetFeature () |
| void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
| bool | ParentFeatureInternal () |
| void | SetParentFeatureInternal (bool isInternal) |
| void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
| void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| tag_t | Tag () const |
草图样条构建器
草图样条构建器类。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateSketchSplineBuilder
默认值。
| 属性 | 值 |
| 绘图平面选项 | 视图 |
| 输入曲线选项 | 隐藏 |
| 匹配节点类型 | 无 |
| 移动方法 | 视图 |
| 类型 | 过点 |
| WCS选项 | X |
在NX8.0.0中创建。