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

废料设计构建器 更多...

#include <Tooling_ScrapDesignBuilder.hxx>

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

Public 类型

enum  AddonType { AddonTypeOverlap , AddonTypeOvercut , AddonTypeTrimming , AddonTypeUserDefined }
enum  Body { BodyCreate , BodyEdit , BodyAddon , BodyGrouping }
enum  CopyMethodOptions { CopyMethodOptionsPointToPoint , CopyMethodOptionsDistance }
enum  DefScrapType { DefScrapTypePiercing , DefScrapTypePiloting }
enum  EditScrapType {
  EditScrapTypeSplit , EditScrapTypeMerge , EditScrapTypeApplyMinimumRadius , EditScrapTypeChangeStation ,
  EditScrapTypeDelete , EditScrapTypeUpdate
}
enum  OvercutType {
  OvercutTypeNormalType , OvercutTypeTangentType , OvercutTypeCircularType , OvercutTypeRectangularType ,
  OvercutTypeFilletType
}
enum  RemoveType {
  RemoveTypeInferScrap , RemoveTypeOverlap , RemoveTypeOvercut , RemoveTypeTrimming ,
  RemoveTypeHole , RemoveTypeScrap , RemoveTypeAll
}
enum  ScrapDefPosition { ScrapDefPositionProjectToStrip , ScrapDefPositionKeepOrigin }
enum  ScrapDefType {
  ScrapDefTypeBlankBoundarySketch , ScrapDefTypeHoleBoundary , ScrapDefTypeClosedCurves , ScrapDefTypeBoundaryLines ,
  ScrapDefTypeExistedSheetBody , ScrapDefTypeChangeType , ScrapDefTypeCopy
}
enum  TrimNumType {
  TrimNumTypeOne , TrimNumTypeTwo , TrimNumTypeThree , TrimNumTypeFour ,
  TrimNumTypeFive
}

Public 成员函数

NXOpen::Tooling::ScrapDesignBuilder::AddonType AddonOperation ()
bool ApplyColor ()
NXOpen::NXColorAssignColor ()
NXOpen::SelectEdgeListAttachEdge ()
NXOpen::SelectBodyAttachScrap ()
NXOpen::ScCollectorBoundaryList ()
NXOpen::SelectBodyListChangeColScrap ()
NXOpen::ExpressionCopyDistance ()
NXOpen::PointCopyFromPoint ()
NXOpen::Tooling::ScrapDesignBuilder::CopyMethodOptions CopyMethod ()
NXOpen::PointCopyToPoint ()
NXOpen::DirectionCopyVector ()
NXOpen::SectionCurveList ()
int DefStationNum ()
double DoubleA ()
double DoubleAngle ()
double DoubleB ()
double DoubleH ()
double DoubleR ()
double DoubleRf ()
NXOpen::Tooling::ScrapDesignBuilder::EditScrapType EditMethod ()
int EditStationNum ()
NXOpen::SelectBodyListExistScrap ()
NXOpen::Point3d GetOvercutPosition ()
NXOpen::NXColorHoleColor ()
bool IncludeOverlapOvercut ()
double MinimumRadius ()
double MinRad ()
NXOpen::NXColorOvercutColor ()
NXOpen::SelectEdgeOvercutEdge ()
NXOpen::Tooling::ScrapDesignBuilder::OvercutType OvercutOperation ()
NXOpen::NXColorOverlapColor ()
double OverlapWidth ()
NXOpen::Tooling::ScrapDesignBuilder::DefScrapType PierceType ()
NXOpen::NXColorPiercingColor ()
NXOpen::NXColorPilotingColor ()
double ProcessFive ()
double ProcessFour ()
double ProcessOne ()
double ProcessThree ()
double ProcessTwo ()
NXOpen::Tooling::ScrapDesignBuilder::RemoveType RemoveFilter ()
NXOpen::ExpressionRotateAngle ()
NXOpen::PointRotateAxisPoint ()
void ScrapDesignAddon ()
void ScrapDesignCreate ()
void ScrapDesignEdit ()
void ScrapDesignGroup ()
NXOpen::Tooling::ScrapDesignBuilder::ScrapDefType ScrapMethod ()
NXOpen::Tooling::ScrapDesignBuilder::ScrapDefPosition ScrapPosition ()
double ScrapTol ()
NXOpen::Tooling::ScrapDesignBuilder::Body ScrapTypeEnum ()
NXOpen::SelectBodyListSecondScrap ()
void SetAddonOperation (NXOpen::Tooling::ScrapDesignBuilder::AddonType addonOperation)
void SetApplyColor (bool applyColor)
void SetAssignColor (NXOpen::NXColor *assignColor)
void SetCopyFromPoint (NXOpen::Point *copyFromPoint)
void SetCopyMethod (NXOpen::Tooling::ScrapDesignBuilder::CopyMethodOptions copyMethod)
void SetCopyToPoint (NXOpen::Point *copyToPoint)
void SetCopyVector (NXOpen::Direction *copyVector)
void SetDefStationNum (int defStationNum)
void SetDoubleA (double doubleA)
void SetDoubleAngle (double doubleAngle)
void SetDoubleB (double doubleB)
void SetDoubleH (double doubleH)
void SetDoubleR (double doubleR)
void SetDoubleRf (double doubleRf)
void SetEditMethod (NXOpen::Tooling::ScrapDesignBuilder::EditScrapType editMethod)
void SetEditStationNum (int editStationNum)
void SetHoleColor (NXOpen::NXColor *holeColor)
void SetIncludeOverlapOvercut (bool includeOverlapOvercut)
void SetMinimumRadius (double minimumRadius)
void SetMinRad (double minRad)
void SetOvercutColor (NXOpen::NXColor *overcutColor)
void SetOvercutOperation (NXOpen::Tooling::ScrapDesignBuilder::OvercutType overcutOperation)
void SetOvercutPosition (const NXOpen::Point3d &overcutPosition)
void SetOverlapColor (NXOpen::NXColor *overlapColor)
void SetOverlapWidth (double overlapWidth)
void SetPierceType (NXOpen::Tooling::ScrapDesignBuilder::DefScrapType pierceType)
void SetPiercingColor (NXOpen::NXColor *piercingColor)
void SetPilotingColor (NXOpen::NXColor *pilotingColor)
void SetProcessFive (double processFive)
void SetProcessFour (double processFour)
void SetProcessOne (double processOne)
void SetProcessThree (double processThree)
void SetProcessTwo (double processTwo)
void SetRemoveFilter (NXOpen::Tooling::ScrapDesignBuilder::RemoveType removeFilter)
void SetRotateAxisPoint (NXOpen::Point *rotateAxisPoint)
void SetScrapMethod (NXOpen::Tooling::ScrapDesignBuilder::ScrapDefType scrapMethod)
void SetScrapPosition (NXOpen::Tooling::ScrapDesignBuilder::ScrapDefPosition scrapPosition)
void SetScrapTol (double scrapTol)
void SetScrapTypeEnum (NXOpen::Tooling::ScrapDesignBuilder::Body scrapTypeEnum)
void SetTrimmingColor (NXOpen::NXColor *trimmingColor)
void SetTrimNum (NXOpen::Tooling::ScrapDesignBuilder::TrimNumType trimNum)
void SetUpdate (bool needToUpdate)
NXOpen::SectionSplitCurve ()
NXOpen::SelectBodyListSplitScrap ()
NXOpen::NXColorTrimmingColor ()
NXOpen::Tooling::ScrapDesignBuilder::TrimNumType TrimNum ()
bool Update ()
NXOpen::SectionUserAddonCurve ()
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 _ScrapDesignBuilderBuilder

详细描述

废料设计构建器

表示废料设计构建器
要创建此类的新实例,请使用 NXOpen::Tooling::ScrapDesignCollection::CreateScrapDesignBuilder
默认值。

属性
附加操作 重叠
应用颜色 0
复制距离.Value 0(毫米单位零件), 0(英寸单位零件)
复制方式 点到点
默认工位号 1
DoubleA 0
双向角度 0
DoubleB 0
DoubleH 0
DoubleR 0.2
DoubleRf 0.4
编辑方式 分割
编辑工位号 1
包含重叠过切 1
最小半径 0.1
最小半径 0.1
过切操作 常规类型
重叠宽度 0.1
冲孔类型 冲孔
ProcessFive 0
ProcessFour 0
ProcessOne 0
ProcessThree 0
ProcessTwo 0
RemoveFilter 自动识别废料
RotateAngle.Value 0
ScrapPosition 投影到条料
ScrapTol 0.01
ScrapTypeEnum 创建


创建于NX6.0.0.

成员枚举类型说明

◆ AddonType

指定附加类型

枚举值
AddonTypeOverlap 

创建重叠废料

AddonTypeOvercut 

创建过切废料

AddonTypeTrimming 

创建修边废料

AddonTypeUserDefined 

创建用户自定义附加废料

◆ Body

指定废料的操作类型

枚举值
BodyCreate 

创建操作

BodyEdit 

编辑操作

BodyAddon 

附加操作

BodyGrouping 

分组操作

◆ CopyMethodOptions

指定复制方式选项

枚举值
CopyMethodOptionsPointToPoint 

点到点

CopyMethodOptionsDistance 

距离

◆ DefScrapType

指定废料的定义类型

枚举值
DefScrapTypePiercing 

将废料定义为冲孔型

DefScrapTypePiloting 

将废料定义为定位型

◆ EditScrapType

指定废料的编辑类型

枚举值
EditScrapTypeSplit 

通过所选曲线拆分废料

EditScrapTypeMerge 

将两个废料合并为一个

EditScrapTypeApplyMinimumRadius 

为废料尖角添加最小圆角

EditScrapTypeChangeStation 

修改废料的工位号

EditScrapTypeDelete 

删除废料

EditScrapTypeUpdate 

若设计变更则更新废料

◆ OvercutType

指定过切类型,不同类型对应不同参数

枚举值
OvercutTypeNormalType 

创建标准型过切

OvercutTypeTangentType 

创建相切型过切

OvercutTypeCircularType 

创建圆形过切

OvercutTypeRectangularType 

创建矩形过切

OvercutTypeFilletType 

创建圆角型过切

◆ RemoveType

指定以过滤方式移除的类型

枚举值
RemoveTypeInferScrap 

捕获自动识别的废料

RemoveTypeOverlap 

捕获重叠废料

RemoveTypeOvercut 

捕获过切废料

RemoveTypeTrimming 

捕获修边废料

RemoveTypeHole 

捕获孔废料

RemoveTypeScrap 

捕获常规废料

RemoveTypeAll 

捕获所有类型废料

◆ ScrapDefPosition

指定废料的定位方式,通常使用投影方式

枚举值
ScrapDefPositionProjectToStrip 

将废料投影到条料平面

ScrapDefPositionKeepOrigin 

在原始平面创建废料

◆ ScrapDefType

指定废料的创建类型

枚举值
ScrapDefTypeBlankBoundarySketch 

使用边界曲线或草图创建废料

ScrapDefTypeHoleBoundary 

自动提取孔边界曲线创建废料

ScrapDefTypeClosedCurves 

使用闭合曲线创建废料

ScrapDefTypeBoundaryLines 

使用边界线创建整体废料

ScrapDefTypeExistedSheetBody 

将现有片体转换为废料

ScrapDefTypeChangeType 

在冲孔型与定位型废料间切换类型

ScrapDefTypeCopy 

将废料复制到指定位置

◆ TrimNumType

指定修边工序的步数,最大为五步

枚举值
TrimNumTypeOne 

指定一步修边

TrimNumTypeTwo 

指定两步修边

TrimNumTypeThree 

指定三步修边

TrimNumTypeFour 

指定四步修边

TrimNumTypeFive 

指定五步修边

成员函数说明

◆ AddonOperation()

NXOpen::Tooling::ScrapDesignBuilder::AddonType NXOpen::Tooling::ScrapDesignBuilder::AddonOperation ( )

返回附加操作,包括重叠、过切、修剪和用户定义
创建于NX6.0.0.

许可要求: 无

◆ ApplyColor()

bool NXOpen::Tooling::ScrapDesignBuilder::ApplyColor ( )

获取是否将颜色应用于所有其他同形状废料的开关状态
版本:NX6.0.0

许可要求:无

◆ AssignColor()

NXOpen::NXColor * NXOpen::Tooling::ScrapDesignBuilder::AssignColor ( )

获取分配给废料的颜色
版本:NX6.0.0

许可要求:无

◆ AttachEdge()

NXOpen::SelectEdgeList * NXOpen::Tooling::ScrapDesignBuilder::AttachEdge ( )

返回要附加重叠的边
创建于NX6.0.0.

许可要求: 无

◆ AttachScrap()

NXOpen::SelectBody * NXOpen::Tooling::ScrapDesignBuilder::AttachScrap ( )

返回要附加重叠的废料
创建于NX6.0.0.

许可要求: 无

◆ BoundaryList()

NXOpen::ScCollector * NXOpen::Tooling::ScrapDesignBuilder::BoundaryList ( )

获取用于"边界线"方式的边界列表
创建于NX6.0.0.

许可要求: 无

◆ ChangeColScrap()

NXOpen::SelectBodyList * NXOpen::Tooling::ScrapDesignBuilder::ChangeColScrap ( )

获取用于更改废料颜色的选择体列表
版本:NX6.0.0

许可要求:无

◆ CopyDistance()

NXOpen::Expression * NXOpen::Tooling::ScrapDesignBuilder::CopyDistance ( )

获取复制距离
创建于NX2312.0.0。

许可要求: 无

◆ CopyFromPoint()

NXOpen::Point * NXOpen::Tooling::ScrapDesignBuilder::CopyFromPoint ( )

获取复制起始点
创建于NX2312.0.0.

许可要求: 无

◆ CopyMethod()

NXOpen::Tooling::ScrapDesignBuilder::CopyMethodOptions NXOpen::Tooling::ScrapDesignBuilder::CopyMethod ( )

获取复制方式
创建于NX2312.0.0.

许可要求: 无

◆ CopyToPoint()

NXOpen::Point * NXOpen::Tooling::ScrapDesignBuilder::CopyToPoint ( )

获取复制目标点
创建于NX2312.0.0.

许可要求: 无

◆ CopyVector()

NXOpen::Direction * NXOpen::Tooling::ScrapDesignBuilder::CopyVector ( )

获取复制方向矢量
创建于NX2312.0.0.

许可要求: 无

◆ CurveList()

NXOpen::Section * NXOpen::Tooling::ScrapDesignBuilder::CurveList ( )

获取用于"边界+草图"或"闭合边界"方式的曲线列表
创建于NX6.0.0.

许可要求: 无

◆ DefStationNum()

int NXOpen::Tooling::ScrapDesignBuilder::DefStationNum ( )

获取定义的工位数,废料将据此在料带中自动排布
创建于NX6.0.0.

许可要求: 无

◆ DoubleA()

double NXOpen::Tooling::ScrapDesignBuilder::DoubleA ( )

返回用作过切参数的参数A
创建于NX6.0.0.

许可要求: 无

◆ DoubleAngle()

double NXOpen::Tooling::ScrapDesignBuilder::DoubleAngle ( )

获取作为过切参数的双精度值Angle
创建于NX6.0.0。

许可要求:无

◆ DoubleB()

double NXOpen::Tooling::ScrapDesignBuilder::DoubleB ( )

返回用作过切参数的参数B
创建于NX6.0.0.

许可要求: 无

◆ DoubleH()

double NXOpen::Tooling::ScrapDesignBuilder::DoubleH ( )

获取作为过切参数的双精度值H
创建于NX6.0.0。

许可要求:无

◆ DoubleR()

double NXOpen::Tooling::ScrapDesignBuilder::DoubleR ( )

获取作为过切参数的双精度值R
创建于NX6.0.0。

许可要求:无

◆ DoubleRf()

double NXOpen::Tooling::ScrapDesignBuilder::DoubleRf ( )

获取作为过切参数的双精度值Rf
创建于NX1899.0.0。

许可要求:无

◆ EditMethod()

NXOpen::Tooling::ScrapDesignBuilder::EditScrapType NXOpen::Tooling::ScrapDesignBuilder::EditMethod ( )

获取编辑方式,包括拆分、合并、应用最小半径、更改工位、删除和更新
版本NX6.0.0中创建。

许可要求:无

◆ EditStationNum()

int NXOpen::Tooling::ScrapDesignBuilder::EditStationNum ( )

返回在条料中展开的工位编号
创建于NX6.0.0.

许可要求: 无

◆ ExistScrap()

NXOpen::SelectBodyList * NXOpen::Tooling::ScrapDesignBuilder::ExistScrap ( )

获取用于"已有片体"方式的已存在废料
创建于NX6.0.0.

许可要求: 无

◆ GetOvercutPosition()

NXOpen::Point3d NXOpen::Tooling::ScrapDesignBuilder::GetOvercutPosition ( )

获取过切草图的约束位置

返回
过切草图的约束位置
版本:NX6.0.2

许可要求:无

◆ HoleColor()

NXOpen::NXColor * NXOpen::Tooling::ScrapDesignBuilder::HoleColor ( )

获取孔颜色
版本NX6.0.0中创建。

许可要求:无

◆ IncludeOverlapOvercut()

bool NXOpen::Tooling::ScrapDesignBuilder::IncludeOverlapOvercut ( )

获取是否包含重叠过切
创建于NX2312.0.0。

许可要求: 无

◆ MinimumRadius()

double NXOpen::Tooling::ScrapDesignBuilder::MinimumRadius ( )

获取修剪时用于倒圆尖角的最小半径
版本:NX2306.0.0

许可要求:无

◆ MinRad()

double NXOpen::Tooling::ScrapDesignBuilder::MinRad ( )

返回用于倒圆角的最小半径
创建于NX6.0.0.

许可要求: 无

◆ OvercutColor()

NXOpen::NXColor * NXOpen::Tooling::ScrapDesignBuilder::OvercutColor ( )

获取过切颜色
版本NX6.0.0中创建。

许可要求:无

◆ OvercutEdge()

NXOpen::SelectEdge * NXOpen::Tooling::ScrapDesignBuilder::OvercutEdge ( )

返回要附加过切的边
创建于NX6.0.0.

许可要求: 无

◆ OvercutOperation()

NXOpen::Tooling::ScrapDesignBuilder::OvercutType NXOpen::Tooling::ScrapDesignBuilder::OvercutOperation ( )

返回过切操作,包括常规型、相切型、圆形和矩形
创建于NX6.0.0.

许可要求: 无

◆ OverlapColor()

NXOpen::NXColor * NXOpen::Tooling::ScrapDesignBuilder::OverlapColor ( )

获取重叠颜色
版本NX6.0.0中创建。

许可要求:无

◆ OverlapWidth()

double NXOpen::Tooling::ScrapDesignBuilder::OverlapWidth ( )

返回重叠宽度
创建于NX6.0.0.

许可要求: 无

◆ PierceType()

NXOpen::Tooling::ScrapDesignBuilder::DefScrapType NXOpen::Tooling::ScrapDesignBuilder::PierceType ( )

获取冲孔类型,冲孔或导正
创建于NX6.0.0。

许可要求: 无

◆ PiercingColor()

NXOpen::NXColor * NXOpen::Tooling::ScrapDesignBuilder::PiercingColor ( )

获取冲孔颜色
创建于NX6.0.0。

许可要求: 无

◆ PilotingColor()

NXOpen::NXColor * NXOpen::Tooling::ScrapDesignBuilder::PilotingColor ( )

获取导正颜色
创建于NX6.0.0。

许可要求: 无

◆ ProcessFive()

double NXOpen::Tooling::ScrapDesignBuilder::ProcessFive ( )

获取工艺参数五
版本:NX6.0.0

许可要求:无

◆ ProcessFour()

double NXOpen::Tooling::ScrapDesignBuilder::ProcessFour ( )

获取工艺参数四
版本:NX6.0.0

许可要求:无

◆ ProcessOne()

double NXOpen::Tooling::ScrapDesignBuilder::ProcessOne ( )

获取工序一参数
创建于NX6.0.0。

许可要求:无

◆ ProcessThree()

double NXOpen::Tooling::ScrapDesignBuilder::ProcessThree ( )

获取工序三参数
创建于NX6.0.0。

许可要求:无

◆ ProcessTwo()

double NXOpen::Tooling::ScrapDesignBuilder::ProcessTwo ( )

获取工序二参数
创建于NX6.0.0。

许可要求:无

◆ RemoveFilter()

NXOpen::Tooling::ScrapDesignBuilder::RemoveType NXOpen::Tooling::ScrapDesignBuilder::RemoveFilter ( )

获取移除过滤器
版本NX6.0.0中创建。

许可要求:无

◆ RotateAngle()

NXOpen::Expression * NXOpen::Tooling::ScrapDesignBuilder::RotateAngle ( )

获取旋转角度
创建于NX2312.0.0。

许可要求: 无

◆ RotateAxisPoint()

NXOpen::Point * NXOpen::Tooling::ScrapDesignBuilder::RotateAxisPoint ( )

获取旋转轴点
创建于NX2312.0.0。

许可要求: 无

◆ ScrapDesignAddon()

void NXOpen::Tooling::ScrapDesignBuilder::ScrapDesignAddon ( )

更新毛坯布局的方法。
创建于NX1899.0.0。

许可要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ ScrapDesignCreate()

void NXOpen::Tooling::ScrapDesignBuilder::ScrapDesignCreate ( )

更新毛坯布局的方法
版本:NX1899.0.0

许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ ScrapDesignEdit()

void NXOpen::Tooling::ScrapDesignBuilder::ScrapDesignEdit ( )

更新毛坯布局的方法。
创建于NX1899.0.0。

许可要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ ScrapDesignGroup()

void NXOpen::Tooling::ScrapDesignBuilder::ScrapDesignGroup ( )

更新毛坯布局的方法。
创建于NX1899.0.0。

许可要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ ScrapMethod()

NXOpen::Tooling::ScrapDesignBuilder::ScrapDefType NXOpen::Tooling::ScrapDesignBuilder::ScrapMethod ( )

获取废料定义方式,包括边界+草图、孔边界、闭合曲线、边界线和已有片体
创建于NX6.0.0.

许可要求: 无

◆ ScrapPosition()

NXOpen::Tooling::ScrapDesignBuilder::ScrapDefPosition NXOpen::Tooling::ScrapDesignBuilder::ScrapPosition ( )

获取废料位置
创建于NX6.0.0。

许可要求: 无

◆ ScrapTol()

double NXOpen::Tooling::ScrapDesignBuilder::ScrapTol ( )

获取废料公差,当创建废料失败时,可减小该值重试
创建于NX6.0.0。

许可要求: 无

◆ ScrapTypeEnum()

NXOpen::Tooling::ScrapDesignBuilder::Body NXOpen::Tooling::ScrapDesignBuilder::ScrapTypeEnum ( )

获取废料类型枚举
创建于NX6.0.0.

许可要求: 无

◆ SecondScrap()

NXOpen::SelectBodyList * NXOpen::Tooling::ScrapDesignBuilder::SecondScrap ( )

获取要与第一个余料合并的第二个余料
版本NX6.0.0中创建。

许可要求:无

◆ SetAddonOperation()

void NXOpen::Tooling::ScrapDesignBuilder::SetAddonOperation ( NXOpen::Tooling::ScrapDesignBuilder::AddonType addonOperation)

设置附加操作,包括重叠、过切、修剪和用户定义
创建于NX6.0.0.

许可要求: 实体建模 ("SOLIDS MODELING")

参数
addonOperation附加操作

◆ SetApplyColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetApplyColor ( bool applyColor)

设置是否将颜色应用于所有其他同形状废料的开关状态
版本:NX6.0.0

许可要求:solid_modeling ("SOLIDS MODELING")

参数
applyColor应用颜色开关

◆ SetAssignColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetAssignColor ( NXOpen::NXColor * assignColor)

设置分配给废料的颜色
版本:NX6.0.0

许可要求:solid_modeling ("SOLIDS MODELING")

参数
assignColor分配颜色

◆ SetCopyFromPoint()

void NXOpen::Tooling::ScrapDesignBuilder::SetCopyFromPoint ( NXOpen::Point * copyFromPoint)

设置复制起始点
创建于NX2312.0.0.

许可要求: prog_die_wizard ("UG级进模向导")

参数
copyFromPoint复制起始点

◆ SetCopyMethod()

void NXOpen::Tooling::ScrapDesignBuilder::SetCopyMethod ( NXOpen::Tooling::ScrapDesignBuilder::CopyMethodOptions copyMethod)

设置复制方式
创建于NX2312.0.0.

许可要求: prog_die_wizard ("UG级进模向导")

参数
copyMethod复制方式

◆ SetCopyToPoint()

void NXOpen::Tooling::ScrapDesignBuilder::SetCopyToPoint ( NXOpen::Point * copyToPoint)

设置复制目标点
创建于NX2312.0.0.

许可要求: prog_die_wizard ("UG级进模向导")

参数
copyToPoint复制目标点

◆ SetCopyVector()

void NXOpen::Tooling::ScrapDesignBuilder::SetCopyVector ( NXOpen::Direction * copyVector)

设置复制方向矢量
创建于NX2312.0.0.

许可要求: prog_die_wizard ("UG级进模向导")

参数
copyVector复制方向矢量

◆ SetDefStationNum()

void NXOpen::Tooling::ScrapDesignBuilder::SetDefStationNum ( int defStationNum)

设置指定工位数,废料将据此在料带中自动排样
创建于NX6.0.0。

许可要求: solid_modeling ("实体建模")

参数
defStationNum指定工位数

◆ SetDoubleA()

void NXOpen::Tooling::ScrapDesignBuilder::SetDoubleA ( double doubleA)

设置用作过切参数的参数A
创建于NX6.0.0.

许可要求: 实体建模 ("SOLIDS MODELING")

参数
doubleA参数A

◆ SetDoubleAngle()

void NXOpen::Tooling::ScrapDesignBuilder::SetDoubleAngle ( double doubleAngle)

设置作为过切参数的双精度值Angle
创建于NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
doubleAngle双精度值Angle

◆ SetDoubleB()

void NXOpen::Tooling::ScrapDesignBuilder::SetDoubleB ( double doubleB)

设置作为过切参数的双精度值B
创建于NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
doubleB双精度值B

◆ SetDoubleH()

void NXOpen::Tooling::ScrapDesignBuilder::SetDoubleH ( double doubleH)

设置作为过切参数的双精度值H
创建于NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
doubleH双精度值H

◆ SetDoubleR()

void NXOpen::Tooling::ScrapDesignBuilder::SetDoubleR ( double doubleR)

设置作为过切参数的双精度值R
创建于NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
doubleR双精度值R

◆ SetDoubleRf()

void NXOpen::Tooling::ScrapDesignBuilder::SetDoubleRf ( double doubleRf)

设置作为过切参数的双精度值Rf
创建于NX1899.0.0。

许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
doubleRf双精度值Rf

◆ SetEditMethod()

void NXOpen::Tooling::ScrapDesignBuilder::SetEditMethod ( NXOpen::Tooling::ScrapDesignBuilder::EditScrapType editMethod)

设置编辑方式,包括拆分、合并、应用最小半径、更改工位、删除和更新
版本NX6.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
editMethod编辑方式

◆ SetEditStationNum()

void NXOpen::Tooling::ScrapDesignBuilder::SetEditStationNum ( int editStationNum)

设置在条料中展开的工位编号
创建于NX6.0.0.

许可要求: 实体建模 ("SOLIDS MODELING")

参数
editStationNum工位编号

◆ SetHoleColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetHoleColor ( NXOpen::NXColor * holeColor)

设置孔颜色
版本NX6.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
holeColor孔颜色

◆ SetIncludeOverlapOvercut()

void NXOpen::Tooling::ScrapDesignBuilder::SetIncludeOverlapOvercut ( bool includeOverlapOvercut)

设置是否包含重叠过切
创建于NX2312.0.0。

许可要求: prog_die_wizard ("UG级进模向导")

参数
includeOverlapOvercut是否包含重叠过切

◆ SetMinimumRadius()

void NXOpen::Tooling::ScrapDesignBuilder::SetMinimumRadius ( double minimumRadius)

设置修剪时用于倒圆尖角的最小半径
版本:NX2306.0.0

许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
minimumRadius最小半径

◆ SetMinRad()

void NXOpen::Tooling::ScrapDesignBuilder::SetMinRad ( double minRad)

设置用于倒圆角的最小半径
创建于NX6.0.0.

许可要求: 实体建模 ("SOLIDS MODELING")

参数
minRad最小半径

◆ SetOvercutColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetOvercutColor ( NXOpen::NXColor * overcutColor)

设置过切颜色
版本NX6.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
overcutColor过切颜色

◆ SetOvercutOperation()

void NXOpen::Tooling::ScrapDesignBuilder::SetOvercutOperation ( NXOpen::Tooling::ScrapDesignBuilder::OvercutType overcutOperation)

设置过切操作,包括常规型、相切型、圆形和矩形
创建于NX6.0.0.

许可要求: 实体建模 ("SOLIDS MODELING")

参数
overcutOperation过切操作

◆ SetOvercutPosition()

void NXOpen::Tooling::ScrapDesignBuilder::SetOvercutPosition ( const NXOpen::Point3d & overcutPosition)

设置过切草图的约束位置
版本:NX6.0.2

许可要求:solid_modeling ("SOLIDS MODELING")

参数
overcutPosition过切位置

◆ SetOverlapColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetOverlapColor ( NXOpen::NXColor * overlapColor)

设置重叠颜色
版本NX6.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
overlapColor重叠颜色

◆ SetOverlapWidth()

void NXOpen::Tooling::ScrapDesignBuilder::SetOverlapWidth ( double overlapWidth)

设置重叠宽度
创建于NX6.0.0.

许可要求: 实体建模 ("SOLIDS MODELING")

参数
overlapWidth重叠宽度

◆ SetPierceType()

void NXOpen::Tooling::ScrapDesignBuilder::SetPierceType ( NXOpen::Tooling::ScrapDesignBuilder::DefScrapType pierceType)

设置冲孔类型,冲孔或导正
创建于NX6.0.0。

许可要求: solid_modeling ("实体建模")

参数
pierceType冲孔类型

◆ SetPiercingColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetPiercingColor ( NXOpen::NXColor * piercingColor)

设置冲孔颜色
创建于NX6.0.0。

许可要求: solid_modeling ("实体建模")

参数
piercingColor冲孔颜色

◆ SetPilotingColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetPilotingColor ( NXOpen::NXColor * pilotingColor)

设置引导颜色
版本NX6.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
pilotingColor引导颜色

◆ SetProcessFive()

void NXOpen::Tooling::ScrapDesignBuilder::SetProcessFive ( double processFive)

设置工艺参数五
版本:NX6.0.0

许可要求:solid_modeling ("SOLIDS MODELING")

参数
processFive工艺参数五

◆ SetProcessFour()

void NXOpen::Tooling::ScrapDesignBuilder::SetProcessFour ( double processFour)

设置工艺参数四
版本:NX6.0.0

许可要求:solid_modeling ("SOLIDS MODELING")

参数
processFour工艺参数四

◆ SetProcessOne()

void NXOpen::Tooling::ScrapDesignBuilder::SetProcessOne ( double processOne)

设置工序一参数
创建于NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
processOne工序一参数

◆ SetProcessThree()

void NXOpen::Tooling::ScrapDesignBuilder::SetProcessThree ( double processThree)

设置工艺参数三
版本:NX6.0.0

许可要求:solid_modeling ("SOLIDS MODELING")

参数
processThree工艺参数三

◆ SetProcessTwo()

void NXOpen::Tooling::ScrapDesignBuilder::SetProcessTwo ( double processTwo)

设置工序二参数
创建于NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
processTwo工序二参数

◆ SetRemoveFilter()

void NXOpen::Tooling::ScrapDesignBuilder::SetRemoveFilter ( NXOpen::Tooling::ScrapDesignBuilder::RemoveType removeFilter)

设置移除过滤器
版本NX6.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
removeFilter移除过滤器

◆ SetRotateAxisPoint()

void NXOpen::Tooling::ScrapDesignBuilder::SetRotateAxisPoint ( NXOpen::Point * rotateAxisPoint)

设置旋转轴点
创建于NX2312.0.0。

许可要求: prog_die_wizard ("UG级进模向导")

参数
rotateAxisPoint旋转轴点

◆ SetScrapMethod()

void NXOpen::Tooling::ScrapDesignBuilder::SetScrapMethod ( NXOpen::Tooling::ScrapDesignBuilder::ScrapDefType scrapMethod)

设置废料定义方式,包括边界+草图、孔边界、闭合曲线、边界线和已有片体
创建于NX6.0.0.

许可要求: solid_modeling ("实体建模")

参数
scrapMethod废料定义方式

◆ SetScrapPosition()

void NXOpen::Tooling::ScrapDesignBuilder::SetScrapPosition ( NXOpen::Tooling::ScrapDesignBuilder::ScrapDefPosition scrapPosition)

设置废料位置
创建于NX6.0.0。

许可要求: solid_modeling ("实体建模")

参数
scrapPosition废料位置

◆ SetScrapTol()

void NXOpen::Tooling::ScrapDesignBuilder::SetScrapTol ( double scrapTol)

设置废料公差,当创建废料失败时,可减小该值重试
创建于NX6.0.0。

许可要求: solid_modeling ("实体建模")

参数
scrapTol废料公差

◆ SetScrapTypeEnum()

void NXOpen::Tooling::ScrapDesignBuilder::SetScrapTypeEnum ( NXOpen::Tooling::ScrapDesignBuilder::Body scrapTypeEnum)

设置废料类型枚举
创建于NX6.0.0.

许可要求: solid_modeling ("实体建模")

参数
scrapTypeEnum废料类型枚举

◆ SetTrimmingColor()

void NXOpen::Tooling::ScrapDesignBuilder::SetTrimmingColor ( NXOpen::NXColor * trimmingColor)

设置修剪颜色
版本NX6.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
trimmingColor修剪颜色

◆ SetTrimNum()

void NXOpen::Tooling::ScrapDesignBuilder::SetTrimNum ( NXOpen::Tooling::ScrapDesignBuilder::TrimNumType trimNum)

设置修剪数量
创建于NX6.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
trimNum修剪数量

◆ SetUpdate()

void NXOpen::Tooling::ScrapDesignBuilder::SetUpdate ( bool needToUpdate)

设置用于判断是否需要更新的开关状态
创建于NX1899.0.0。

许可要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
needToUpdate是否需要更新

◆ SplitCurve()

NXOpen::Section * NXOpen::Tooling::ScrapDesignBuilder::SplitCurve ( )

获取拆分曲线
版本NX6.0.0中创建。

许可要求:无

◆ SplitScrap()

NXOpen::SelectBodyList * NXOpen::Tooling::ScrapDesignBuilder::SplitScrap ( )

获取要拆分或合并的余料
版本NX6.0.0中创建。

许可要求:无

◆ TrimmingColor()

NXOpen::NXColor * NXOpen::Tooling::ScrapDesignBuilder::TrimmingColor ( )

获取修剪颜色
版本NX6.0.0中创建。

许可要求:无

◆ TrimNum()

NXOpen::Tooling::ScrapDesignBuilder::TrimNumType NXOpen::Tooling::ScrapDesignBuilder::TrimNum ( )

获取修剪数量
创建于NX6.0.0。

许可要求:无

◆ Update()

bool NXOpen::Tooling::ScrapDesignBuilder::Update ( )

获取用于判断是否需要更新的开关状态
创建于NX1899.0.0。

许可要求: 无

◆ UserAddonCurve()

NXOpen::Section * NXOpen::Tooling::ScrapDesignBuilder::UserAddonCurve ( )

获取用于创建重叠+过切的用户自定义附加曲线
版本:NX6.0.0

许可要求:无