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

平面对象 更多...

#include <Plane.hxx>

类 NXOpen::Plane 继承关系图:
NXOpen::SmartObject NXOpen::IPlane NXOpen::ISurface NXOpen::IOrientation NXOpen::IPlaneForXformByThreePlanes NXOpen::DisplayableObject NXOpen::IBasePlane NXOpen::INXObject NXOpen::INXObject NXOpen::INXObject NXOpen::NXObject NXOpen::IFitTo NXOpen::INXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject

Public 成员函数

void ConvertToSmartPlane ()
NXOpen::PlaneCopyPlane ()
void DestroyPlane ()
void EditFixedPlane (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix)
virtual void Evaluate ()
virtual NXOpen::ExpressionExpression ()
virtual bool Flip ()
virtual NXOpen::PlaneTypes::FrenetSubtype FrenetSubtype ()
virtual NXOpen::PlaneTypes::AlternateType GetAlternate ()
virtual std::vector< NXOpen::NXObject * > GetGeometry ()
virtual int GetNumberOfAlternate ()
virtual bool GetReverseSection ()
virtual bool GetReverseSide ()
virtual NXOpen::Matrix3x3 Matrix ()
virtual NXOpen::PlaneTypes::MethodType Method ()
virtual NXOpen::Vector3d Normal ()
virtual NXOpen::ExpressionOffsetExpression ()
virtual bool OffsetFlip ()
virtual NXOpen::Point3d Origin ()
virtual bool Percent ()
virtual void RemoveOffsetData ()
virtual void ReplaceExpression (NXOpen::Expression *expTag)
virtual void ResetExpressionValue ()
virtual void SetAlternate (NXOpen::PlaneTypes::AlternateType type)
virtual void SetExpression (const char *valueExpression)
virtual void SetExpression (const NXString &valueExpression)
virtual void SetFlip (bool flip)
virtual void SetFrenetSubtype (NXOpen::PlaneTypes::FrenetSubtype subtype)
virtual void SetGeometry (const std::vector< NXOpen::NXObject * > &geom)
virtual void SetMatrix (const NXOpen::Matrix3x3 &matrix)
virtual void SetMethod (NXOpen::PlaneTypes::MethodType type)
virtual void SetNormal (const NXOpen::Vector3d &normal)
virtual void SetOffsetExpression (const char *valueExpression)
virtual void SetOffsetExpression (const NXString &valueExpression)
virtual void SetOffsetExpression (NXOpen::Expression *valueExpression)
virtual void SetOffsetFlip (bool flip)
virtual void SetOrigin (const NXOpen::Point3d &origin)
virtual void SetPercent (bool percent)
virtual void SetReverseSection (bool reverseSection)
virtual void SetReverseSide (bool reverseSide)
virtual void SetUpdateOption (NXOpen::SmartObject::UpdateOption update)
void SynchronizeToPlane (NXOpen::Plane *sourcePlane)
Public 成员函数 继承自 NXOpen::SmartObject
void Evaluate ()
void ProtectFromDelete ()
void ReleaseDeleteProtection ()
void RemoveParameters ()
void ReplaceParameters (NXOpen::SmartObject *otherSo)
void SetVisibility (NXOpen::SmartObject::VisibilityOption visibility)
NXOpen::SmartObject::UpdateOption Update ()
NXOpen::SmartObject::VisibilityOption Visibility ()
Public 成员函数 继承自 NXOpen::DisplayableObject
void Blank ()
int Color ()
void Highlight ()
bool IsBlanked ()
int Layer ()
NXOpen::DisplayableObject::ObjectFont LineFont ()
NXOpen::DisplayableObject::ObjectWidth LineWidth ()
NXOpen::Point3d NameLocation ()
void RedisplayObject ()
void RemoveViewDependency ()
void SetColor (int color)
void SetLayer (int layer)
void SetLineFont (NXOpen::DisplayableObject::ObjectFont font)
void SetLineWidth (NXOpen::DisplayableObject::ObjectWidth width)
void SetNameLocation (const NXOpen::Point3d &location)
void Unblank ()
void Unhighlight ()
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PlaneBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::SmartObject
enum  UpdateOption {
  UpdateOptionDontUpdate , UpdateOptionWithinModeling , UpdateOptionAfterModeling , UpdateOptionAfterParentBody ,
  UpdateOptionMixed
}
enum  VisibilityOption { VisibilityOptionInvisible , VisibilityOptionVisible , VisibilityOptionVisibleIfParentInvisible }
Public 类型 继承自 NXOpen::DisplayableObject
enum  ObjectFont {
  ObjectFontSolid = 1 , ObjectFontDashed , ObjectFontPhantom , ObjectFontCenterline ,
  ObjectFontDotted , ObjectFontLongDashed , ObjectFontDottedDashed , ObjectFontEight = 11 ,
  ObjectFontNine , ObjectFontTen , ObjectFontEleven
}
enum  ObjectWidth {
  ObjectWidthNormal , ObjectWidthThick , ObjectWidthThin , ObjectWidthOne = 5 ,
  ObjectWidthTwo , ObjectWidthThree , ObjectWidthFour , ObjectWidthFive ,
  ObjectWidthSix , ObjectWidthSeven , ObjectWidthEight , ObjectWidthNine
}
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }
Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

平面对象

表示Plane 类。
此类实例可通过NXOpen::PlaneCollection 获取。

于NX4.0.0版本创建。

成员函数说明

◆ ConvertToSmartPlane()

void NXOpen::Plane::ConvertToSmartPlane ( )

将固定平面转换为智能平面对象,以便为平面添加约束。
于NX7.0.0版本创建。

许可要求:无

◆ CopyPlane()

NXOpen::Plane * NXOpen::Plane::CopyPlane ( )

使用基准平面特征创建Plane

弃用
于NX11.0.1版本弃用,请使用NXOpen.Plane.CopyPlane

于NX4.0.0版本创建。

许可要求:无

返回基于当前平面对象参数的新Plane 对象。
于NX11.0.1版本创建。

许可要求:无

◆ DestroyPlane()

void NXOpen::Plane::DestroyPlane ( )

销毁平面对象
于NX6.0.3版本创建。

许可要求:无

◆ EditFixedPlane()

void NXOpen::Plane::EditFixedPlane ( const NXOpen::Point3d & origin,
const NXOpen::Matrix3x3 & matrix )

使用新原点和矩阵编辑固定平面对象。若平面非固定平面,将抛出错误。
于NX11.0.0版本创建。

许可要求:无

参数
origin新平面原点
matrix新平面矩阵

◆ Evaluate()

virtual void NXOpen::Plane::Evaluate ( )
virtual

评估平面
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ Expression()

virtual NXOpen::Expression * NXOpen::Plane::Expression ( )
virtual

获取平面表达式。
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ Flip()

virtual bool NXOpen::Plane::Flip ( )
virtual

获取平面的翻转方向状态
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ FrenetSubtype()

virtual NXOpen::PlaneTypes::FrenetSubtype NXOpen::Plane::FrenetSubtype ( )
virtual

返回NX6及以后版本中曲面上平面的子类型。 仅适用于NX6及以后版本的曲面上平面类型。
版本:NX6.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ GetAlternate()

virtual NXOpen::PlaneTypes::AlternateType NXOpen::Plane::GetAlternate ( )
virtual

返回替代类型

返回
替代类型
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ GetGeometry()

virtual std::vector< NXOpen::NXObject * > NXOpen::Plane::GetGeometry ( )
virtual

返回几何体

返回
几何体
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ GetNumberOfAlternate()

virtual int NXOpen::Plane::GetNumberOfAlternate ( )
virtual

返回替代解的数量

返回
替代解数量
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ GetReverseSection()

virtual bool NXOpen::Plane::GetReverseSection ( )
virtual

返回反向截面状态

返回
反向截面状态
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ GetReverseSide()

virtual bool NXOpen::Plane::GetReverseSide ( )
virtual

返回反向侧状态

返回
反向侧状态
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ Matrix()

virtual NXOpen::Matrix3x3 NXOpen::Plane::Matrix ( )
virtual

获取平面矩阵
版本:NX7.5.0

许可要求:无

实现了 NXOpen::IPlane.

◆ Method()

virtual NXOpen::PlaneTypes::MethodType NXOpen::Plane::Method ( )
virtual

获取平面类型
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ Normal()

virtual NXOpen::Vector3d NXOpen::Plane::Normal ( )
virtual

获取平面法向
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ OffsetExpression()

virtual NXOpen::Expression * NXOpen::Plane::OffsetExpression ( )
virtual

获取平面偏置表达式。
版本:NX7.5.0。

许可要求:无

实现了 NXOpen::IPlane.

◆ OffsetFlip()

virtual bool NXOpen::Plane::OffsetFlip ( )
virtual

获取平面偏置方向的翻转状态
版本:NX7.5.0。

许可要求:无

实现了 NXOpen::IPlane.

◆ Origin()

virtual NXOpen::Point3d NXOpen::Plane::Origin ( )
virtual

获取平面原点
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ Percent()

virtual bool NXOpen::Plane::Percent ( )
virtual

返回弧长或百分比值
版本:NX4.0.0

许可要求:无

实现了 NXOpen::IPlane.

◆ RemoveOffsetData()

virtual void NXOpen::Plane::RemoveOffsetData ( )
virtual

移除平面的所有偏置数据
版本:NX7.5.0。

许可要求:无

实现了 NXOpen::IPlane.

◆ ReplaceExpression()

virtual void NXOpen::Plane::ReplaceExpression ( NXOpen::Expression * expTag)
virtual

替换曲面上平面的表达式
版本:NX7.5.0。

许可要求:无

参数
expTag表达式标签

实现了 NXOpen::IPlane.

◆ ResetExpressionValue()

virtual void NXOpen::Plane::ResetExpressionValue ( )
virtual

重置曲面上平面的表达式值
版本:NX7.5.0。

许可要求:无

实现了 NXOpen::IPlane.

◆ SetAlternate()

virtual void NXOpen::Plane::SetAlternate ( NXOpen::PlaneTypes::AlternateType type)
virtual

设置替代类型
版本:NX4.0.0

许可要求:无

参数
type类型

实现了 NXOpen::IPlane.

◆ SetExpression() [1/2]

virtual void NXOpen::Plane::SetExpression ( const char * valueExpression)
virtual

设置平面表达式。 仅对以下类型有效:PlaneTypes::MethodTypeFrenetPlaneTypes::MethodTypeDistance
版本:NX4.0.0

许可要求:无

参数
valueExpression偏置值

实现了 NXOpen::IPlane.

◆ SetExpression() [2/2]

virtual void NXOpen::Plane::SetExpression ( const NXString & valueExpression)
virtual

设置平面表达式。 仅对以下类型有效:PlaneTypes::MethodTypeFrenetPlaneTypes::MethodTypeDistance
版本:NX4.0.0

许可要求:无

参数
valueExpression偏置值

实现了 NXOpen::IPlane.

◆ SetFlip()

virtual void NXOpen::Plane::SetFlip ( bool flip)
virtual

翻转平面方向
版本:NX4.0.0

许可要求:无

参数
flip是否翻转方向

实现了 NXOpen::IPlane.

◆ SetFrenetSubtype()

virtual void NXOpen::Plane::SetFrenetSubtype ( NXOpen::PlaneTypes::FrenetSubtype subtype)
virtual

设置子类型,用于替代解无法处理的特定平面类型。 目前仅适用于Frenet类型,NX6版本日产增强后新增。
版本:NX6.0.0

许可要求:无

参数
subtype子类型

实现了 NXOpen::IPlane.

◆ SetGeometry()

virtual void NXOpen::Plane::SetGeometry ( const std::vector< NXOpen::NXObject * > & geom)
virtual

设置几何体
版本:NX4.0.0

许可要求:无

参数
geom几何体

实现了 NXOpen::IPlane.

◆ SetMatrix()

virtual void NXOpen::Plane::SetMatrix ( const NXOpen::Matrix3x3 & matrix)
virtual

设置平面矩阵
版本:NX7.5.0

许可要求:无

参数
matrix矩阵

实现了 NXOpen::IPlane.

◆ SetMethod()

virtual void NXOpen::Plane::SetMethod ( NXOpen::PlaneTypes::MethodType type)
virtual

设置平面类型
版本:NX4.0.0

许可要求:无

参数
type平面类型

实现了 NXOpen::IPlane.

◆ SetNormal()

virtual void NXOpen::Plane::SetNormal ( const NXOpen::Vector3d & normal)
virtual

设置平面法向
版本:NX4.0.0

许可要求:无

参数
normal法向

实现了 NXOpen::IPlane.

◆ SetOffsetExpression() [1/3]

virtual void NXOpen::Plane::SetOffsetExpression ( const char * valueExpression)
virtual

设置平面偏置表达式值。
版本:NX7.5.0

许可要求:无

参数
valueExpression偏置值

实现了 NXOpen::IPlane.

◆ SetOffsetExpression() [2/3]

virtual void NXOpen::Plane::SetOffsetExpression ( const NXString & valueExpression)
virtual

设置平面偏置表达式值。
版本:NX7.5.0

许可要求:无

参数
valueExpression偏置值

实现了 NXOpen::IPlane.

◆ SetOffsetExpression() [3/3]

virtual void NXOpen::Plane::SetOffsetExpression ( NXOpen::Expression * valueExpression)
virtual

设置平面偏置表达式。
版本:NX8.5.0。

许可要求:无

参数
valueExpression偏置值

实现了 NXOpen::IPlane.

◆ SetOffsetFlip()

virtual void NXOpen::Plane::SetOffsetFlip ( bool flip)
virtual

设置平面偏置方向的翻转状态
版本:NX7.5.0。

许可要求:无

参数
flip偏置方向翻转

实现了 NXOpen::IPlane.

◆ SetOrigin()

virtual void NXOpen::Plane::SetOrigin ( const NXOpen::Point3d & origin)
virtual

设置平面原点
版本:NX4.0.0

许可要求:无

参数
origin原点

实现了 NXOpen::IPlane.

◆ SetPercent()

virtual void NXOpen::Plane::SetPercent ( bool percent)
virtual

设置使用弧长或百分比值
版本:NX4.0.0

许可要求:无

参数
percent弧长或百分比模式

实现了 NXOpen::IPlane.

◆ SetReverseSection()

virtual void NXOpen::Plane::SetReverseSection ( bool reverseSection)
virtual

设置反向截面
版本:NX4.0.0

许可要求:无

参数
reverseSection反向截面

实现了 NXOpen::IPlane.

◆ SetReverseSide()

virtual void NXOpen::Plane::SetReverseSide ( bool reverseSide)
virtual

设置反向侧
版本:NX4.0.0

许可要求:无

参数
reverseSide反向侧

实现了 NXOpen::IPlane.

◆ SetUpdateOption()

virtual void NXOpen::Plane::SetUpdateOption ( NXOpen::SmartObject::UpdateOption update)
virtual

设置平面更新选项
版本:NX5.0.0

许可要求:无

参数
update更新选项

实现了 NXOpen::IPlane.

◆ SynchronizeToPlane()

void NXOpen::Plane::SynchronizeToPlane ( NXOpen::Plane * sourcePlane)

将输入的Plane 对象的参数同步到此平面。
版本:NX11.0.1

许可要求:无

参数
sourcePlane源平面