|
NX Open C++ 参考指南 2406 v1.1
|
原位草图构建器 更多...
#include <SketchInPlaceBuilder.hxx>
Public 成员函数 | |
| NXOpen::AxisOrientation | AxisOrientation () |
| NXOpen::AxisOrientation | AxisOrientationInfer () |
| NXOpen::Direction * | AxisReference () |
| NXOpen::CartesianCoordinateSystem * | Csystem () |
| NX_DEPRECATED ("Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder.AxisReference, and then reverse the smart direction.") void SetReverseAxis(bool reverseAxis) | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder.PlaneReference, and then reverse the smart plane normal.") void SetReversePlaneNormal(bool reversePlaneNormal) | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool CreateIntermediateDatumCsys() | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool MakeOriginAssociative() | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool ReverseAxis() | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. None") bool ReversePlaneNormal() | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. None") void SetCreateIntermediateDatumCsys(bool intermediateDatumCsys) | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. None") void SetMakeOriginAssociative(bool associativeOrigin) | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::OriginOption instead.") bool ProjectWorkPartOrigin() | |
| NX_DEPRECATED ("Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::SetOriginOption instead.") void SetProjectWorkPartOrigin(bool projectWorkPartOrigin) | |
| NXOpen::OriginMethod | OriginOption () |
| NXOpen::OriginMethod | OriginOptionInfer () |
| NXOpen::Sketch::PlaneOption | PlaneOption () |
| NXOpen::Plane * | PlaneReference () |
| void | SetAxisOrientation (NXOpen::AxisOrientation axisOrientation) |
| void | SetAxisOrientationInfer (NXOpen::AxisOrientation axisOrientation) |
| void | SetAxisReference (NXOpen::Direction *axis) |
| void | SetCsystem (NXOpen::CartesianCoordinateSystem *csystem) |
| void | SetOriginOption (NXOpen::OriginMethod method) |
| void | SetOriginOptionInfer (NXOpen::OriginMethod method) |
| void | SetPlaneOption (NXOpen::Sketch::PlaneOption planeOption) |
| void | SetPlaneReference (NXOpen::Plane *plane) |
| void | SetSketchOrigin (NXOpen::Point *origin) |
| NXOpen::Point * | SketchOrigin () |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _SketchInPlaceBuilderBuilder |
原位草图构建器
使用NXOpen::SketchInPlaceBuilder创建或重新附加草图到基准平面或平面面上。
创建此类实例,请使用NXOpen::SketchCollection::CreateSketchInPlaceBuilder2。
默认值:
| 属性 | 值 |
|---|---|
| CreateIntermediateDatumCsys(已弃用) | 1 |
| MakeOriginAssociative(已弃用) | 1 |
| PlaneOption | Inferred |
创建于NX5.0.0。
| NXOpen::AxisOrientation NXOpen::SketchInPlaceBuilder::AxisOrientation | ( | ) |
Returns the reference axis orientation (horizontal or vertical)
Created in NX5.0.0.
License requirements : None
| NXOpen::AxisOrientation NXOpen::SketchInPlaceBuilder::AxisOrientationInfer | ( | ) |
Returns the reference axis orientation (horizontal or vertical)
Created in NX11.0.0.
License requirements : None
| NXOpen::Direction * NXOpen::SketchInPlaceBuilder::AxisReference | ( | ) |
Returns the reference axis for sketch
Created in NX11.0.0.
License requirements : None
| NXOpen::CartesianCoordinateSystem * NXOpen::SketchInPlaceBuilder::Csystem | ( | ) |
Returns the csys method for sketch
Created in NX11.0.0.
License requirements : None
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder. | AxisReference, |
| and then reverse the smart direction." | ) |
Sets the flag to indicate the reference axis is reversed
reverseaxis
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. Get NXOpen.SketchInPlaceBuilder. | PlaneReference, |
| and then reverse the smart plane normal." | ) |
Sets the flag to indicate the normal direction of the sketch plane is reversed. This is not applicable when the plane is a Face.
reverseplanenormal
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. None" | ) |
Returns the create intermediate datum csys toggle.
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. None" | ) |
Returns the associative origin toggle.
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. None" | ) |
Returns the reference axis
Returns the flag to indicate the reference axis is reversed
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. None" | ) |
返回指定的草图平面
已弃用,NX11.0.0起。使用NXOpen::SketchInPlaceBuilder::PlaneReference替代。
创建于NX5.0.0。
无许可要求 返回指定的基准平面
已弃用,NX11.0.0起。使用NXOpen::SketchInPlaceBuilder::PlaneReference替代。
创建于NX5.0.0。
无许可要求 Returns the flag to indicate the normal direction of the sketch plane is reversed. This is not applicable when the plane is a Face.
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. None" | ) |
Sets the create intermediate datum csys toggle.
intermediatedatumcsys
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. None" | ) |
Sets the associative origin toggle.
associativeorigin
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::OriginOption instead." | ) |
Returns the create project work part origin toggle.
| NXOpen::SketchInPlaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. Use NXOpen::SketchInPlaceBuilder::SetOriginOption instead." | ) |
Sets the create project work part origin toggle.
projectworkpartorigin
| NXOpen::OriginMethod NXOpen::SketchInPlaceBuilder::OriginOption | ( | ) |
Returns the origin method for sketch
Created in NX11.0.0.
License requirements : None
| NXOpen::OriginMethod NXOpen::SketchInPlaceBuilder::OriginOptionInfer | ( | ) |
Returns the origin method for sketch
Created in NX11.0.0.
License requirements : None
| NXOpen::Sketch::PlaneOption NXOpen::SketchInPlaceBuilder::PlaneOption | ( | ) |
Returns the attachment plane option (existing plane, new plane, new csys)
Created in NX5.0.0.
License requirements : None
| NXOpen::Plane * NXOpen::SketchInPlaceBuilder::PlaneReference | ( | ) |
Returns the placement plane for sketch
Created in NX11.0.0.
License requirements : None
| void NXOpen::SketchInPlaceBuilder::SetAxisOrientation | ( | NXOpen::AxisOrientation | axisOrientation | ) |
Sets the reference axis orientation (horizontal or vertical)
Created in NX5.0.0.
License requirements : None
| axisOrientation | axisorientation |
| void NXOpen::SketchInPlaceBuilder::SetAxisOrientationInfer | ( | NXOpen::AxisOrientation | axisOrientation | ) |
Sets the reference axis orientation (horizontal or vertical)
Created in NX11.0.0.
License requirements : None
| axisOrientation | axisorientation |
| void NXOpen::SketchInPlaceBuilder::SetAxisReference | ( | NXOpen::Direction * | axis | ) |
Sets the reference axis for sketch
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT")
| axis | axis |
| void NXOpen::SketchInPlaceBuilder::SetCsystem | ( | NXOpen::CartesianCoordinateSystem * | csystem | ) |
设置草图的坐标系方法
创建于 NX11.0.0。
许可要求:实体建模("SOLIDS MODELING")或 CAM 基础("CAM BASE")或 几何公差("GDT")
| csystem | 坐标系 |
| void NXOpen::SketchInPlaceBuilder::SetOriginOption | ( | NXOpen::OriginMethod | method | ) |
| void NXOpen::SketchInPlaceBuilder::SetOriginOptionInfer | ( | NXOpen::OriginMethod | method | ) |
| void NXOpen::SketchInPlaceBuilder::SetPlaneOption | ( | NXOpen::Sketch::PlaneOption | planeOption | ) |
Sets the attachment plane option (existing plane, new plane, new csys)
Created in NX5.0.0.
License requirements : None
| planeOption | planeoption |
| void NXOpen::SketchInPlaceBuilder::SetPlaneReference | ( | NXOpen::Plane * | plane | ) |
Sets the placement plane for sketch
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR nx_freeform_1 ("basic freeform modeling")
| plane | plane |
| void NXOpen::SketchInPlaceBuilder::SetSketchOrigin | ( | NXOpen::Point * | origin | ) |
Sets the origin point for sketch
Created in NX7.5.0.
License requirements : None
| origin | origin |
| NXOpen::Point * NXOpen::SketchInPlaceBuilder::SketchOrigin | ( | ) |
Returns the origin point for sketch
Created in NX7.5.0.
License requirements : None