NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::SketchAlongPathBuilder类 参考

沿路径草图构建器 更多...

#include <SketchAlongPathBuilder.hxx>

类 NXOpen::SketchAlongPathBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  PlaneOrientationType { PlaneOrientationTypeNormalToPath , PlaneOrientationTypeNormalToVector , PlaneOrientationTypeParallelToVector , PlaneOrientationTypeThroughAxis }
enum  SketchOrientationType { SketchOrientationTypeAutomatic , SketchOrientationTypeRelativeToFace , SketchOrientationTypeUseCurveParameters }

Public 成员函数

NXOpen::SelectIReferenceAxisAxis ()
double NextThroughPointSolution ()
NXOpen::ScCollectorOrientingFace ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderPlaneLocation ()
NXOpen::SketchAlongPathBuilder::PlaneOrientationType PlaneOrientation ()
NXOpen::DirectionPlaneOrientationAxis ()
bool ReverseAxis ()
bool ReversePlaneNormal ()
NXOpen::SectionSection ()
void SetPlaneOrientation (NXOpen::SketchAlongPathBuilder::PlaneOrientationType planeOrientationType)
void SetPlaneOrientationAxis (NXOpen::Direction *vector)
void SetReverseAxis (bool reverseAxis)
void SetReversePlaneNormal (bool reversePlaneNormal)
void SetShowAllDatumAxes (bool showAllDatumAxes)
void SetSketchOrient (NXOpen::SketchAlongPathBuilder::SketchOrientationType sketchOrientMethod)
bool ShowAllDatumAxes ()
NXOpen::SketchAlongPathBuilder::SketchOrientationType SketchOrient ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SketchAlongPathBuilderBuilder

详细描述

沿路径草图构建器

使用NXOpen::SketchAlongPathBuilder 沿路径创建或重附着NXOpen::Sketch
要创建此类的新实例,请使用NXOpen::SketchCollection::CreateSketchAlongPathBuilder
默认值。

属性
ShowAllDatumAxes True
SketchOrient Automatic


在NX5.0.0中创建。

成员枚举类型说明

◆ PlaneOrientationType

指示平面的定向方式

枚举值
PlaneOrientationTypeNormalToPath 

垂直于路径

PlaneOrientationTypeNormalToVector 

垂直于矢量

PlaneOrientationTypeParallelToVector 

平行于矢量

PlaneOrientationTypeThroughAxis 

穿过轴

◆ SketchOrientationType

指示草图定向方法。当草图定向类型为“Automatic”时:如果路径包含共享边,会创建两组基准轴,每个面各一组;对于层状边,创建一组基准轴;如果路径仅包含线框,则创建两组轴。当草图定向类型为“Relative to face”时:使用定向面创建一组基准轴。当草图定向类型为“Use curve parameter”时:使用曲线参数创建一组基准轴

枚举值
SketchOrientationTypeAutomatic 

自动

SketchOrientationTypeRelativeToFace 

相对于面

SketchOrientationTypeUseCurveParameters 

基于曲线参数

成员函数说明

◆ Axis()

NXOpen::SelectIReferenceAxis * NXOpen::SketchAlongPathBuilder::Axis ( )

获取水平参考
创建于NX5.0.0.

许可证要求: None

◆ NextThroughPointSolution()

double NXOpen::SketchAlongPathBuilder::NextThroughPointSolution ( )

获取指示下一个解位置的参数
创建于NX5.0.0.

许可证要求: None

◆ OrientingFace()

NXOpen::ScCollector * NXOpen::SketchAlongPathBuilder::OrientingFace ( )

如果NXOpen::SketchAlongPathBuilder::SketchOrientationTypeNXOpen::SketchAlongPathBuilder::SketchOrientationTypeRelativeToFace,则获取用于评估草图X和Y轴的定向面。 基准轴被评估为定向面的切线和法线。
创建于NX6.0.0.

许可证要求: None

◆ PlaneLocation()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::SketchAlongPathBuilder::PlaneLocation ( )

获取平面位置
创建于NX5.0.0.

许可证要求: None

◆ PlaneOrientation()

NXOpen::SketchAlongPathBuilder::PlaneOrientationType NXOpen::SketchAlongPathBuilder::PlaneOrientation ( )

获取平面定向类型
创建于NX5.0.0.

许可证要求: None

◆ PlaneOrientationAxis()

NXOpen::Direction * NXOpen::SketchAlongPathBuilder::PlaneOrientationAxis ( )

获取平面定向轴,用于"垂直于矢量"、"平行于矢量"和"穿过轴"类型之一
创建于NX5.0.0.

许可证要求: None

◆ ReverseAxis()

bool NXOpen::SketchAlongPathBuilder::ReverseAxis ( )

获取用于指示水平参考轴是否反向的标志
创建于NX5.0.0.

许可证要求: None

◆ ReversePlaneNormal()

bool NXOpen::SketchAlongPathBuilder::ReversePlaneNormal ( )

获取用于指示平面法线是否反向的标志
创建于NX5.0.0.

许可证要求: None

◆ Section()

NXOpen::Section * NXOpen::SketchAlongPathBuilder::Section ( )

获取路径
创建于NX5.0.0.

许可证要求: None

◆ SetPlaneOrientation()

void NXOpen::SketchAlongPathBuilder::SetPlaneOrientation ( NXOpen::SketchAlongPathBuilder::PlaneOrientationType planeOrientationType)

设置平面定向类型
创建于NX5.0.0.

许可证要求: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

参数
planeOrientationTypeplaneorientationtype

◆ SetPlaneOrientationAxis()

void NXOpen::SketchAlongPathBuilder::SetPlaneOrientationAxis ( NXOpen::Direction * vector)

设置平面定向轴,用于"垂直于矢量"、"平行于矢量"和"穿过轴"类型之一
创建于NX5.0.0.

许可证要求: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

参数
vectorvector

◆ SetReverseAxis()

void NXOpen::SketchAlongPathBuilder::SetReverseAxis ( bool reverseAxis)

设置用于指示水平参考轴是否反向的标志
创建于NX5.0.0.

许可证要求: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

参数
reverseAxisreverseaxis

◆ SetReversePlaneNormal()

void NXOpen::SketchAlongPathBuilder::SetReversePlaneNormal ( bool reversePlaneNormal)

设置用于指示平面法线是否反向的标志
创建于NX5.0.0.

许可证要求: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

参数
reversePlaneNormalreverseplanenormal

◆ SetShowAllDatumAxes()

void NXOpen::SketchAlongPathBuilder::SetShowAllDatumAxes ( bool showAllDatumAxes)

设置创建共享边路径的所有基准轴的标志。此选项仅在 NXOpen::SketchAlongPathBuilder::SketchOrientationTypeNXOpen::SketchAlongPathBuilder::SketchOrientationTypeRelativeToFace 时适用
创建于 NX6.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 geometric_tol ("GDT")

参数
showAllDatumAxes显示所有基准轴

◆ SetSketchOrient()

void NXOpen::SketchAlongPathBuilder::SetSketchOrient ( NXOpen::SketchAlongPathBuilder::SketchOrientationType sketchOrientMethod)

设置草图定向方法,类型为NXOpen::SketchAlongPathBuilder::SketchOrientationType
创建于NX6.0.0.

许可证要求: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

参数
sketchOrientMethodsketch orient method

◆ ShowAllDatumAxes()

bool NXOpen::SketchAlongPathBuilder::ShowAllDatumAxes ( )

获取用于为具有共享边的路径创建所有基准轴的标志。仅当 NXOpen::SketchAlongPathBuilder::SketchOrientationTypeNXOpen::SketchAlongPathBuilder::SketchOrientationTypeRelativeToFace 时,此选项才适用
创建于NX6.0.0.

许可证要求: None

◆ SketchOrient()

NXOpen::SketchAlongPathBuilder::SketchOrientationType NXOpen::SketchAlongPathBuilder::SketchOrient ( )

获取草图定向方法,类型为NXOpen::SketchAlongPathBuilder::SketchOrientationType
创建于NX6.0.0.

许可证要求: None