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

压凹侧壁 更多...

#include <Features_EmbossSidewall.hxx>

类 NXOpen::Features::EmbossSidewall 继承关系图:
NXOpen::TaggedObject

Public 类型

enum  SidewallMethod {
  SidewallMethodIsoclineTapered , SidewallMethodCurveTapered , SidewallMethodRuled , SidewallMethodSwept ,
  SidewallMethodNormal , SidewallMethodTwoSection , SidewallMethodOffset
}

Public 成员函数

NXOpen::Features::EmbossTaperAddNewTaper ()
NXOpen::ExpressionAngle ()
NXOpen::DirectionDirection ()
std::vector< NXOpen::Features::EmbossTaper * > GetTapers ()
bool GetUseSameAngleButton ()
NXOpen::Features::EmbossJoggleJoggle ()
void RemoveTaper (int index)
void SetAngle (const char *angle)
void SetAngle (const NXString &angle)
void SetDirection (NXOpen::Direction *sidewallDirection)
void SetJoggle (NXOpen::Features::EmbossJoggle *joggle)
void SetNewAngle (double angle)
void SetSidewallOption (NXOpen::Features::EmbossSidewall::SidewallMethod sidewallMethod)
void SetTapers (const std::vector< NXOpen::Features::EmbossTaper * > &tapers)
void SetUseSameAngleButton (bool useSameAngleButton)
NXOpen::Features::EmbossSidewall::SidewallMethod SidewallOption ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _EmbossSidewallBuilder

详细描述

压凹侧壁

表示一个浮雕侧壁对象。
浮雕侧壁对象描述了如何创建侧壁几何。

此类提供方法来设置和获取各种浮雕侧壁子组件。

以下是默认值和选项:

侧壁方法选项 Features::EmbossSidewall::SidewallMethodIsoclineTapered

侧壁方向 侧壁的方向

侧壁默认角度 5.0度

侧壁 joggles EmbossJoggle对象

侧壁锥度(数组) EmbossTaper对象

在NX4.0.0中创建。

成员枚举类型说明

◆ SidewallMethod

描述可用于定义侧壁的方法。

枚举值
SidewallMethodIsoclineTapered 

表示计算锥形侧壁面的方法,参考锥度方向和锥度参考曲线的切线。默认创建方式。

SidewallMethodCurveTapered 

表示计算锥形侧壁面的方法,参考锥度方向。该方向垂直于锥度方向和参考边的曲线切线。

SidewallMethodRuled 

表示创建沿提供轮廓中面法线生成的直纹侧壁的方法。

SidewallMethodSwept 

表示创建扫掠侧壁的方法。

SidewallMethodNormal 

表示计算锥形侧壁面的方法,参考锥度方向和锥度面原始曲面的法线。

SidewallMethodTwoSection 

(在NX4中不支持。)

SidewallMethodOffset 

(在NX4中不支持。)

成员函数说明

◆ AddNewTaper()

NXOpen::Features::EmbossTaper * NXOpen::Features::EmbossSidewall::AddNewTaper ( )
       创建一个新的单个 @link NXOpen::Features::EmbossTaper NXOpen::Features::EmbossTaper@endlink 对象,并添加到侧壁锥度列表中。
         @return 新的 EmbossTaper 对象


创建于 NX4.0.0。

许可证要求:无

◆ Angle()

NXOpen::Expression * NXOpen::Features::EmbossSidewall::Angle ( )

获取侧壁默认锥角
创建于 NX4.0.0。

许可证要求:无

◆ Direction()

NXOpen::Direction * NXOpen::Features::EmbossSidewall::Direction ( )

获取侧壁的拉伸方向
创建于 NX4.0.0。

许可证要求:无

◆ GetTapers()

std::vector< NXOpen::Features::EmbossTaper * > NXOpen::Features::EmbossSidewall::GetTapers ( )

侧壁锥度

返回
EmbossTaper 对象数组。对于多个角度值,可能会有多个 EmbossTaper 对象。
创建于 NX4.0.0。

许可证要求:无

◆ GetUseSameAngleButton()

bool NXOpen::Features::EmbossSidewall::GetUseSameAngleButton ( )

使用相同角度按钮
于 NX1953.0.0 中创建。

许可证要求:无

◆ Joggle()

NXOpen::Features::EmbossJoggle * NXOpen::Features::EmbossSidewall::Joggle ( )

获取侧壁褶皱
创建于 NX4.0.0。

许可证要求:无

◆ RemoveTaper()

void NXOpen::Features::EmbossSidewall::RemoveTaper ( int index)

侧壁有一个 EmbossTaper 对象列表。 通过索引删除 NXOpen::Features::EmbossTaper 对象。
创建于 NX4.0.0。

许可证要求:无

参数
index要删除的 EmbossTaper 对象的索引

◆ SetAngle() [1/2]

void NXOpen::Features::EmbossSidewall::SetAngle ( const char * angle)

设置侧壁默认锥角
创建于 NX4.0.0。

许可证要求:solid_modeling(“实体建模”)

参数
angle默认锥角

◆ SetAngle() [2/2]

void NXOpen::Features::EmbossSidewall::SetAngle ( const NXString & angle)

设置侧壁默认锥角
创建于 NX4.0.0。

许可证要求:solid_modeling(“实体建模”)

参数
angle默认锥角

◆ SetDirection()

void NXOpen::Features::EmbossSidewall::SetDirection ( NXOpen::Direction * sidewallDirection)

设置侧壁的拉伸方向
创建于 NX4.0.0。

许可证要求:solid_modeling(“实体建模”)

参数
sidewallDirection侧壁的拉伸方向

◆ SetJoggle()

void NXOpen::Features::EmbossSidewall::SetJoggle ( NXOpen::Features::EmbossJoggle * joggle)

设置侧壁褶皱
创建于 NX4.0.0。

许可证要求:solid_modeling(“实体建模”)

参数
joggleEmbossJoggle 对象

◆ SetNewAngle()

void NXOpen::Features::EmbossSidewall::SetNewAngle ( double angle)

设置新的锥角
创建于 NX4.0.0。

许可证要求:无

参数
angle设置新的锥角

◆ SetSidewallOption()

void NXOpen::Features::EmbossSidewall::SetSidewallOption ( NXOpen::Features::EmbossSidewall::SidewallMethod sidewallMethod)

设置创建侧壁的方法
创建于 NX4.0.0。

许可证要求:solid_modeling(“实体建模”)

参数
sidewallMethod创建侧壁的方法

◆ SetTapers()

void NXOpen::Features::EmbossSidewall::SetTapers ( const std::vector< NXOpen::Features::EmbossTaper * > & tapers)

侧壁锥度
创建于 NX4.0.0。

许可证要求:solid_modeling(“实体建模”)

参数
tapersEmbossTaper 对象数组。对于多个角度值,可能会有多个 EmbossTaper 对象。

◆ SetUseSameAngleButton()

void NXOpen::Features::EmbossSidewall::SetUseSameAngleButton ( bool useSameAngleButton)

使用相同角度按钮
创建于 NX1953.0.0。

许可证要求:solid_modeling(“实体建模”)

参数
useSameAngleButton使用相同角度按钮

◆ SidewallOption()

NXOpen::Features::EmbossSidewall::SidewallMethod NXOpen::Features::EmbossSidewall::SidewallOption ( )

获取创建侧壁的方法
创建于 NX4.0.0。

许可证要求:无