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

表示 NXOpen::Direction 的集合。 遍历此集合仅返回包含在集合所属部件中的活动未报废对象。请注意,NXOpen::Direction 是智能对象,许多智能对象因仅支持其他对象而存在且不显示,所以它们会被报废。
要获取此类的实例,请参考 NXOpen::BasePart

在 NX3.0.0 中创建。
更多...

#include <DirectionCollection.hxx>

类 NXOpen::DirectionCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::DirectionCreateDirection (const NXOpen::Point3d &origin, const NXOpen::Vector3d &vector, NXOpen::SmartObject::UpdateOption update)
NXOpen::DirectionCreateDirection (NXOpen::Conic *conic, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::DatumAxis *datumAxis, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Direction *direction, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Direction *direction1, NXOpen::Direction *direction2, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Direction *directionExtract, NXOpen::Xform *xform, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Face *face, NXOpen::Scalar *u, NXOpen::Scalar *v, bool absoluteUv, NXOpen::Direction::OnFaceOption option, NXOpen::Direction *sectionDirection, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Face *face, NXOpen::Scalar *u, NXOpen::Scalar *v, bool absoluteUv, NXOpen::Scalar *sectionAngle, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Face *face, NXOpen::Scalar *u, NXOpen::Scalar *v, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Face *geomObj, NXOpen::Point *point, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::IBaseCurve *edge, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::IBaseCurve *icurve, NXOpen::Point *point, NXOpen::Direction::OnCurveOption option, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::IBaseCurve *icurve, NXOpen::Scalar *t, NXOpen::Direction::OnCurveOption option, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::IBasePlane *plane, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::IParameterizedSurface *face, NXOpen::Point *point, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::IParameterizedSurface *face, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Line *line, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Point *atPoint, NXOpen::Face *face, NXOpen::Direction::OnFaceOption option, NXOpen::SmartObject *sectionDirection, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Point *point, const NXOpen::Vector3d &vector)
NXOpen::DirectionCreateDirection (NXOpen::Point *point, NXOpen::Expression *exp, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Point *startPoint, NXOpen::Point *endPoint, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Routing::ControlPoint *startPoint, NXOpen::Routing::ControlPoint *endPoint, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Routing::Port *port, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::ScCollector *faces, NXOpen::Point *point, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirection (NXOpen::Sketch *plane, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDirectionOnPointParentCurve (NXOpen::Point *atPoint, NXOpen::IBaseCurve *curve, NXOpen::Direction::OnCurveOption option, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDumbDirectionAxisOfConic (NXOpen::IBaseCurve *conic, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDumbDirectionFace (NXOpen::IParameterizedSurface *face, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDumbDirectionFaceAtPoint (NXOpen::IParameterizedSurface *face, NXOpen::Point *point, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDumbDirectionFacesAtPoint (NXOpen::ScCollector *faces, NXOpen::Point *point, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::DirectionCreateDumbDirectionOnCurveAtPoint (NXOpen::IBaseCurve *icurve, NXOpen::Point *point, NXOpen::Direction::OnCurveOption option, NXOpen::Sense sense, NXOpen::SmartObject::UpdateOption updateOption)
iterator end ()
tag_t Tag () const

详细描述

表示 NXOpen::Direction 的集合。 遍历此集合仅返回包含在集合所属部件中的活动未报废对象。请注意,NXOpen::Direction 是智能对象,许多智能对象因仅支持其他对象而存在且不显示,所以它们会被报废。
要获取此类的实例,请参考 NXOpen::BasePart

在 NX3.0.0 中创建。

方向集合

成员函数说明

◆ begin()

iterator NXOpen::DirectionCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateDirection() [1/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( const NXOpen::Point3d & origin,
const NXOpen::Vector3d & vector,
NXOpen::SmartObject::UpdateOption update )

创建不带参数的 NXOpen::Direction

返回

于 NX3.0.0 版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("绘图") 或 nx_masterfem ("有限元建模") 或 geometric_tol ("几何公差")
参数
origin原点
vector矢量
update更新方式

◆ CreateDirection() [2/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Conic * conic,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用NXOpen::Conic的轴线创建NXOpen::Direction。
创建于NX3.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
conic圆锥曲线
sense方向
updateOption更新选项

◆ CreateDirection() [3/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::DatumAxis * datumAxis,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用 NXOpen::DatumAxis 创建 NXOpen::Direction

返回

于 NX3.0.0 版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("绘图") 或 geometric_tol ("几何公差")
参数
datumAxis基准轴
sense方向感
updateOption更新选项

◆ CreateDirection() [4/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Direction * direction,
NXOpen::SmartObject::UpdateOption updateOption )

创建与给定方向(NXOpen::Direction)反向的方向(NXOpen::Direction)。

返回

创建于 NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
direction方向(NXOpen::Direction)
updateOption更新选项

◆ CreateDirection() [5/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Direction * direction1,
NXOpen::Direction * direction2,
NXOpen::SmartObject::UpdateOption updateOption )

通过两个输入NXOpen::Direction的叉积创建一个NXOpen::Direction。

返回
创建的方向对象
于NX5.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
direction1第一个方向
direction2第二个方向
updateOption更新选项

◆ CreateDirection() [6/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Direction * directionExtract,
NXOpen::Xform * xform,
NXOpen::SmartObject::UpdateOption updateOption )

使用提取的方向(NXOpen::Direction)创建方向(NXOpen::Direction),支持可选的变换(NXOpen::Xform)。

返回

创建于 NX3.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
directionExtract提取的方向
xform可选的变换
updateOption更新选项

◆ CreateDirection() [7/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Face * face,
NXOpen::Scalar * u,
NXOpen::Scalar * v,
bool absoluteUv,
NXOpen::Direction::OnFaceOption option,
NXOpen::Direction * sectionDirection,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在面(NXOpen::Face)上使用两个表示u和v参数的标量(NXOpen::Scalar)创建方向(NXOpen::Direction),支持面上方向选项。

返回

创建于 NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 geometric_tol("GDT")
参数
face
uu参数
vv参数
absoluteUv若u和v为绝对参数则为true
option面上方向选项
sectionDirection当option为NXOpen::Direction::OnFaceOptionSection时必填
sense方向
updateOption更新选项

◆ CreateDirection() [8/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Face * face,
NXOpen::Scalar * u,
NXOpen::Scalar * v,
bool absoluteUv,
NXOpen::Scalar * sectionAngle,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在面(NXOpen::Face)上使用两个表示u和v参数的标量(NXOpen::Scalar)以及一个表示截面角度的标量(NXOpen::Scalar)创建截面方向(NXOpen::Direction),截面角度相对于面在u、v参数处的正U参数方向测量。

返回

创建于 NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 geometric_tol("GDT")
参数
face
uu参数
vv参数
absoluteUv若u和v为绝对参数则为true
sectionAngle截面角度
sense方向
updateOption更新选项

◆ CreateDirection() [9/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Face * face,
NXOpen::Scalar * u,
NXOpen::Scalar * v,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用表示u和v参数的两个NXOpen::Scalar创建垂直于NXOpen::Face的方向。
创建于NX3.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
face
uu参数
vv参数
sense方向
updateOption更新选项

◆ CreateDirection() [10/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Face * geomObj,
NXOpen::Point * point,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在面(NXOpen::Face)上的给定点(NXOpen::Point)处创建与面法向一致的方向(NXOpen::Direction)。

返回

创建于 NX5.0.0。

许可证要求:nx_atlas_testlab_api("Testlab worker - STS")或 solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 geometric_tol("GDT")
参数
geomObj面(NXOpen::Face)
point点(NXOpen::Point)
sense方向
updateOption更新选项

◆ CreateDirection() [11/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::IBaseCurve * edge,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用线性 NXOpen::Edge 或圆锥 NXOpen::Edge 的轴线创建 NXOpen::Direction

返回

于 NX3.0.0 版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("绘图") 或 nx_masterfem ("有限元建模") 或 geometric_tol ("几何公差")
参数
edge
sense方向感
updateOption更新选项

◆ CreateDirection() [12/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::IBaseCurve * icurve,
NXOpen::Point * point,
NXOpen::Direction::OnCurveOption option,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在NXOpen::ICurve上的指定NXOpen::Point位置创建NXOpen::Direction。
创建于NX6.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 nx_masterfem ("Finite Element Modeling") 或 geometric_tol ("GDT")

参数
icurve曲线
point
option选项
sense方向
updateOption更新选项

◆ CreateDirection() [13/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::IBaseCurve * icurve,
NXOpen::Scalar * t,
NXOpen::Direction::OnCurveOption option,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在NXOpen::ICurve上使用表示t参数的NXOpen::Scalar创建NXOpen::Direction。
创建于NX3.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 nx_masterfem ("Finite Element Modeling") 或 geometric_tol ("GDT")

参数
icurve曲线
tt参数
option选项
sense方向
updateOption更新选项

◆ CreateDirection() [14/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::IBasePlane * plane,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用NXOpen::IBasePlane的法线创建NXOpen::Direction。
创建于NX3.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 nx_masterfem ("Finite Element Modeling") 或 geometric_tol ("GDT")

参数
plane平面或基准平面
sense方向
updateOption更新选项

◆ CreateDirection() [15/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::IParameterizedSurface * face,
NXOpen::Point * point,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用非平面NXOpen::Face在NXOpen::Point处的法线创建一个NXOpen::Direction。

返回
创建的方向对象
于NX6.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
face
point
sense方向感
updateOption更新选项

◆ CreateDirection() [16/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::IParameterizedSurface * face,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用NXOpen::Face的法线或圆柱面的轴线创建NXOpen::Direction。
创建于NX3.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 nx_masterfem ("Finite Element Modeling") 或 geometric_tol ("GDT")

参数
face
sense方向
updateOption更新选项

◆ CreateDirection() [17/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Line * line,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用 NXOpen::Line 创建 NXOpen::Direction

返回

于 NX3.0.0 版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("绘图") 或 nx_masterfem ("有限元建模") 或 geometric_tol ("几何公差")
参数
line直线
sense方向感
updateOption更新选项

◆ CreateDirection() [18/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Point * atPoint,
NXOpen::Face * face,
NXOpen::Direction::OnFaceOption option,
NXOpen::SmartObject * sectionDirection,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在面(NXOpen::Face)上的给定点(NXOpen::Point)处创建方向(NXOpen::Direction)。 输入点可以是曲线(父曲线为边或曲面上曲线特征)上的点,也可以是提取点(父点为面上点)。 用户可选择提供面,此时将优先使用该面而非查找输入点的父面,输入点会投影到该面上以获取投影位置的方向。

返回

创建于 NX8.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 geometric_tol("GDT")
参数
atPoint曲线上的点或提取点。若为非关联点,必须指定面
face可选输入
option面上方向选项
sectionDirection当option为NXOpen::Direction::OnFaceOptionSection时必填,类型为NXOpen::Direction或NXOpen::Scalar
sense方向
updateOption更新选项

◆ CreateDirection() [19/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Point * point,
const NXOpen::Vector3d & vector )

基于点的定义参数创建方向(NXOpen::Direction)。若方向可仅由点定义,则忽略矢量参数。

返回

创建于 NX4.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
point
vector矢量

◆ CreateDirection() [20/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Point * point,
NXOpen::Expression * exp,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用NXOpen::Expression创建一个NXOpen::Direction。

返回
创建的方向对象
于NX6.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
point
exp表达式
sense方向感
updateOption更新选项

◆ CreateDirection() [21/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Point * startPoint,
NXOpen::Point * endPoint,
NXOpen::SmartObject::UpdateOption updateOption )

使用两个NXOpen::Point创建NXOpen::Direction。
创建于NX3.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 nx_masterfem ("Finite Element Modeling") 或 geometric_tol ("GDT")

参数
startPoint起始点
endPoint终止点
updateOption更新选项

◆ CreateDirection() [22/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Routing::ControlPoint * startPoint,
NXOpen::Routing::ControlPoint * endPoint,
NXOpen::SmartObject::UpdateOption updateOption )

使用两个 NXOpen::Routing::ControlPoint 创建 NXOpen::Direction

返回

于 NX7.5.4 版本创建。

许可证要求: solid_modeling ("实体建模") 或 drafting ("绘图") 或 nx_masterfem ("有限元建模") 或 geometric_tol ("几何公差")
参数
startPoint路由控制点 (RCPs)
endPoint路由控制点 (RCPs)
updateOption更新选项

◆ CreateDirection() [23/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Routing::Port * port,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

创建与给定路由端口(NXOpen::Routing::Port)对齐的方向(NXOpen::Direction)。

返回

创建于 NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 geometric_tol("GDT")
参数
port路由端口(NXOpen::Routing::Port)
sense方向
updateOption更新选项

◆ CreateDirection() [24/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::ScCollector * faces,
NXOpen::Point * point,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用NXOpen::ScCollector中包含的NXOpen::Face中,距离给定点最近的面在该点处的法线创建一个NXOpen::Direction。 法线方向将在收集器中给定输入点最近的面上计算。方向将显示在指定的输入点处,垂直于该面上距离输入点最近的位置。 输入收集器不能包含面和基准平面的混合选择。不允许有多个基准平面,并且收集器中的面必须是连续的。 注意:此API仅应在建模应用程序中创建方向时使用。

返回
创建的方向对象
于NX11.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
faces收集器将包含面或基准平面。
point该点将用于计算最近的面,方向将显示在该点处。
sense方向感
updateOption更新选项

◆ CreateDirection() [25/25]

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirection ( NXOpen::Sketch * plane,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用NXOpen::Sketch的法线创建NXOpen::Direction。
创建于NX3.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
plane平面
sense方向
updateOption更新选项

◆ CreateDirectionOnPointParentCurve()

NXOpen::Direction * NXOpen::DirectionCollection::CreateDirectionOnPointParentCurve ( NXOpen::Point * atPoint,
NXOpen::IBaseCurve * curve,
NXOpen::Direction::OnCurveOption option,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在NXOpen::Point的父NXOpen::ICurve上创建NXOpen::Direction。 输入点可以是提取点,其父点是曲线上的点。 用户可以选择提供曲线,此时将优先使用该曲线,而非查找输入点的父曲线。 在这种情况下,输入点会投影到该曲线上,以找到投影位置的方向。
创建于NX8.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
atPoint提取点或非关联点,此时应指定曲线。
curve可选的NXOpen::Curve或NXOpen::Edge输入
option选项
sense方向
updateOption更新选项

◆ CreateDumbDirectionAxisOfConic()

NXOpen::Direction * NXOpen::DirectionCollection::CreateDumbDirectionAxisOfConic ( NXOpen::IBaseCurve * conic,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用圆锥曲线(NXOpen::Edge)的轴创建一个非关联的NXOpen::Direction。

返回
创建的方向对象
于NX2406.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
conic圆锥曲线
sense方向感
updateOption更新选项

◆ CreateDumbDirectionFace()

NXOpen::Direction * NXOpen::DirectionCollection::CreateDumbDirectionFace ( NXOpen::IParameterizedSurface * face,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用平面的法线或圆锥面的轴创建一个非关联的NXOpen::Direction。

返回
创建的方向对象
于NX2406.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
face
sense方向感
updateOption更新选项

◆ CreateDumbDirectionFaceAtPoint()

NXOpen::Direction * NXOpen::DirectionCollection::CreateDumbDirectionFaceAtPoint ( NXOpen::IParameterizedSurface * face,
NXOpen::Point * point,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用非平面NXOpen::Face在NXOpen::Point处的法线创建一个非关联的NXOpen::Direction。

返回
创建的方向对象
于NX2406.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
face
point
sense方向感
updateOption更新选项

◆ CreateDumbDirectionFacesAtPoint()

NXOpen::Direction * NXOpen::DirectionCollection::CreateDumbDirectionFacesAtPoint ( NXOpen::ScCollector * faces,
NXOpen::Point * point,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

使用NXOpen::ScCollector中包含的NXOpen::Face中,距离给定点最近的面在该点处的法线创建一个非关联的NXOpen::Direction。 法线方向将在收集器中给定输入点最近的面上计算。方向将显示在指定的输入点处,垂直于该面上距离输入点最近的位置。 输入收集器不能包含面和基准平面的混合选择。不允许有多个基准平面,并且收集器中的面必须是连续的。 注意:此API仅应在建模应用程序中创建非关联方向时使用。

返回
创建的方向对象
于NX2406.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
faces收集器将包含面或基准平面。
point该点将用于计算最近的面,方向将显示在该点处。
sense方向感
updateOption更新选项

◆ CreateDumbDirectionOnCurveAtPoint()

NXOpen::Direction * NXOpen::DirectionCollection::CreateDumbDirectionOnCurveAtPoint ( NXOpen::IBaseCurve * icurve,
NXOpen::Point * point,
NXOpen::Direction::OnCurveOption option,
NXOpen::Sense sense,
NXOpen::SmartObject::UpdateOption updateOption )

在NXOpen::ICurve上的NXOpen::Point处创建一个非关联的NXOpen::Direction。

返回
创建的方向对象
于NX2406.0.0版本创建。
许可证要求:solid_modeling("SOLIDS MODELING")或 drafting("DRAFTING")或 nx_masterfem("Finite Element Modeling")或 geometric_tol("GDT")
参数
icurve曲线
point
option曲线方向选项
sense方向感
updateOption更新选项

◆ end()

iterator NXOpen::DirectionCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ Tag()

tag_t NXOpen::DirectionCollection::Tag ( ) const

返回此对象的标签。