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

布尔运算特征构建器 更多...

#include <Implicit_BooleanBuilder.hxx>

类 NXOpen::Implicit::BooleanBuilder 继承关系图:
NXOpen::Implicit::OperationBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Implicit::IntersectBuilder NXOpen::Implicit::SubtractBuilder NXOpen::Implicit::UniteBuilder

Public 类型

enum  BlendMethodType { BlendMethodTypeContinuous , BlendMethodTypeRound , BlendMethodTypeChamfer }

Public 成员函数

int BlendFactor ()
NXOpen::Implicit::BooleanBuilder::BlendMethodType BlendMethod ()
double ComputeBlendRegion ()
bool KeepTarget ()
bool KeepTool ()
 NX_DEPRECATED ("在NX1980.0.0中已弃用。请使用NXOpen::Implicit::BooleanBuilder::BlendFactor替代。任何大于0的值均表示需要创建混合。") void SetCreateBlends(bool createBlends)
 NX_DEPRECATED ("在NX1980.0.0中已弃用。请使用NXOpen::Implicit::BooleanBuilder::BlendFactor替代。若返回值大于0,则表示已创建混合。") bool CreateBlends()
void SetBlendFactor (int blendFactor)
void SetBlendMethod (NXOpen::Implicit::BooleanBuilder::BlendMethodType blendMethod)
void SetKeepTarget (bool keepTarget)
void SetKeepTool (bool keepTool)
NXOpen::ScCollectorTargetBody ()
NXOpen::ScCollectorToolBody ()
Public 成员函数 继承自 NXOpen::Implicit::OperationBuilder
bool DisplayVoxel ()
 NX_DEPRECATED ("在NX1980.0.0中过时。请改用NXOpen::Implicit::OperationBuilder::VoxelSizePercent。") bool UpdateDefaultVoxelSizeBasedOnFirstOperation()
 NX_DEPRECATED ("在NX1980.0.0中过时。请改用NXOpen::Implicit::OperationBuilder::VoxelSizePercent。") void SetUpdateDefaultVoxelSizeBasedOnFirstOperation(bool updateVoxelSize)
void SetDisplayVoxel (bool displayVoxelFlag)
void SetSmoothness (double smoothness)
double Smoothness ()
NXOpen::ExpressionVoxelSizeAbsolute ()
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 _BooleanBuilderBuilder

详细描述

布尔运算特征构建器

表示Implicit.BooleanBuilder。 它将对所选体执行布尔运算(合并、求差或求交)。
这是抽象类。

创建于NX1953.0.0。

成员枚举类型说明

◆ BlendMethodType

混合方法

枚举值
BlendMethodTypeContinuous 

创建接近曲率连续的混合

BlendMethodTypeRound 

创建类滚球的混合

BlendMethodTypeChamfer 

倒角

成员函数说明

◆ BlendFactor()

int NXOpen::Implicit::BooleanBuilder::BlendFactor ( )

返回混合因子
创建于NX1953.0.0。

许可证要求:无

◆ BlendMethod()

NXOpen::Implicit::BooleanBuilder::BlendMethodType NXOpen::Implicit::BooleanBuilder::BlendMethod ( )

返回混合方法
创建于NX2406.0.0。

许可证要求:无

◆ ComputeBlendRegion()

double NXOpen::Implicit::BooleanBuilder::ComputeBlendRegion ( )

混合区域
创建于NX2406.0.0。

许可证要求:无

◆ KeepTarget()

bool NXOpen::Implicit::BooleanBuilder::KeepTarget ( )

返回保留目标选项
创建于NX1980.0.0。

许可证要求:无

◆ KeepTool()

bool NXOpen::Implicit::BooleanBuilder::KeepTool ( )

返回保留刀具选项
创建于NX1980.0.0。

许可证要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Implicit::BooleanBuilder::NX_DEPRECATED ( "在NX1980.0.0中已弃用。请使用NXOpen::Implicit::BooleanBuilder::BlendFactor替代。任何大于0的值均表示需要创建混合。" )

设置创建混合选项

弃用
在NX1980.0.0中已弃用。请使用NXOpen::Implicit::BooleanBuilder::BlendFactor 替代。任何大于0的值均表示需要创建混合。

创建于NX1953.0.0。

许可证要求:nx_implicit (" NX Implicit Modeling")

创建混合

◆ NX_DEPRECATED() [2/2]

NXOpen::Implicit::BooleanBuilder::NX_DEPRECATED ( "在NX1980.0.0中已弃用。请使用NXOpen::Implicit::BooleanBuilder::BlendFactor替代。若返回值大于0,则表示已创建混合。" )

返回创建混合选项

弃用
在NX1980.0.0中已弃用。请使用NXOpen::Implicit::BooleanBuilder::BlendFactor 替代。若返回值大于0,则表示已创建混合。

创建于NX1953.0.0。

许可证要求:无

◆ SetBlendFactor()

void NXOpen::Implicit::BooleanBuilder::SetBlendFactor ( int blendFactor)

设置混合因子
创建于NX1953.0.0。

许可证要求:nx_implicit (" NX Implicit Modeling")

参数
blendFactor混合因子

◆ SetBlendMethod()

void NXOpen::Implicit::BooleanBuilder::SetBlendMethod ( NXOpen::Implicit::BooleanBuilder::BlendMethodType blendMethod)

设置混合方法
创建于NX2406.0.0。

许可证要求:nx_implicit (" NX Implicit Modeling")

参数
blendMethod混合方法

◆ SetKeepTarget()

void NXOpen::Implicit::BooleanBuilder::SetKeepTarget ( bool keepTarget)

设置保留目标选项
创建于NX1980.0.0。

许可证要求:nx_implicit (" NX Implicit Modeling")

参数
keepTarget保留目标

◆ SetKeepTool()

void NXOpen::Implicit::BooleanBuilder::SetKeepTool ( bool keepTool)

设置保留刀具选项
创建于NX1980.0.0。

许可证要求:nx_implicit (" NX Implicit Modeling")

参数
keepTool保留刀具

◆ TargetBody()

NXOpen::ScCollector * NXOpen::Implicit::BooleanBuilder::TargetBody ( )

返回目标体
创建于NX1953.0.0。

许可证要求:无

◆ ToolBody()

NXOpen::ScCollector * NXOpen::Implicit::BooleanBuilder::ToolBody ( )

返回刀具体
创建于NX1953.0.0。

许可证要求:无