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

环境着色构建器 更多...

#include <Features_EnvironmentPaintingBuilder.hxx>

类 NXOpen::Features::EnvironmentPaintingBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

bool AllowDirectVisibility ()
void ButtonDisplayProperties ()
NXOpen::Features::RotatingPointerListItemBuilderCreateRotatingPointerListItemBuilder ()
NXOpen::Features::VDVCameraListItemBuilderCreateVDVCameraListItemBuilder ()
NXOpen::Features::VDVMirrorListItemBuilderCreateVDVMirrorListItemBuilder ()
NXOpen::Features::SelectFeatureDirectVision ()
NXOpen::GeometricUtilities::DisplayResolutionBuilderDisplayResolution ()
double DistanceTolerance ()
NXOpen::Features::SelectFeatureListObstructions ()
NXOpen::Features::RotatingPointerListItemBuilderListRotatingPointerList ()
void SetAllowDirectVisibility (bool allowDirectVisibility)
void SetDistanceTolerance (double distanceTolerance)
void SetEnvironmentPaintingDisplayResolution (NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType resolutionReference)
void SetTargetPoint (NXOpen::Point *targetPoint)
void SetUseViewDirection (bool useViewDirection)
void SetViewDirectionMethod (NXOpen::Features::InterceptionBuilder::ViewDirectionMethods viewDirectionMethod)
void SetViewDirectionVector (NXOpen::Direction *viewDirectionVector)
NXOpen::PointTargetPoint ()
bool UseViewDirection ()
NXOpen::Features::VDVCameraListItemBuilderListVDVCameraList ()
NXOpen::Features::SelectFeatureVDVEnvironment ()
NXOpen::Features::VDVMirrorListItemBuilderListVDVMirrorList ()
NXOpen::Features::InterceptionBuilder::ViewDirectionMethods ViewDirectionMethod ()
NXOpen::DirectionViewDirectionVector ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _EnvironmentPaintingBuilderBuilder

详细描述

环境着色构建器

表示环境绘制构建器
环境绘制将目标环境体划分为可见和不可见区域。
绘制时会考虑不同的视觉设备和遮挡体。
 <br> 若要创建此类的新实例,请使用 @link NXOpen::Features::AVDACollection::CreateEnvironmentpaintingBuilder  NXOpen::Features::AVDACollection::CreateEnvironmentpaintingBuilder @endlink  <br>

默认值。

属性
DisplayResolution.AngleTolerance 15.0
DisplayResolution.EdgeTolerance 0.005
DisplayResolution.FaceTolerance 0.005
DisplayResolution.Resolution Standard
DisplayResolution.WidthTolerance 0.3


在 NX2206.0.0 中创建。

成员函数说明

◆ AllowDirectVisibility()

bool NXOpen::Features::EnvironmentPaintingBuilder::AllowDirectVisibility ( )

返回允许直接可见性
Created in NX2306.0.0.

License requirements : None

◆ ButtonDisplayProperties()

void NXOpen::Features::EnvironmentPaintingBuilder::ButtonDisplayProperties ( )

此按钮弹出对话框以设置直接视觉输出数据的显示属性
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

◆ CreateRotatingPointerListItemBuilder()

NXOpen::Features::RotatingPointerListItemBuilder * NXOpen::Features::EnvironmentPaintingBuilder::CreateRotatingPointerListItemBuilder ( )

创建 NXOpen::Features::RotatingPointerListItemBuilder
创建于 NX2406.0.0。

许可要求:vehicle_des_val("Vehicle Design and Validation")

◆ CreateVDVCameraListItemBuilder()

NXOpen::Features::VDVCameraListItemBuilder * NXOpen::Features::EnvironmentPaintingBuilder::CreateVDVCameraListItemBuilder ( )

创建一个 NXOpen::Features::InterceptionCameraListItemBuilder

弃用
在NX2306.0.0中已过时。使用 NXOpen::Features::EnvironmentPaintingBuilder::CreateVDVCameraListItemBuilder

Created in NX2212.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

返回相机列表

弃用
在NX2306.0.0中已过时。使用 NXOpen::Features::EnvironmentPaintingBuilder::VDVCameraList

Created in NX2212.0.0.

License requirements : None

创建一个 NXOpen::Features::VDVCameraListItemBuilder
Created in NX2212.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

◆ CreateVDVMirrorListItemBuilder()

NXOpen::Features::VDVMirrorListItemBuilder * NXOpen::Features::EnvironmentPaintingBuilder::CreateVDVMirrorListItemBuilder ( )

创建 NXOpen::Features::VDVMirrorListItemBuilder
创建于 NX2406.0.0。

许可要求:vehicle_des_val("Vehicle Design and Validation")

◆ DirectVision()

NXOpen::Features::SelectFeature * NXOpen::Features::EnvironmentPaintingBuilder::DirectVision ( )

返回用于创建环境着色特征的直接视觉
Created in NX2306.0.0.

License requirements : None

◆ DisplayResolution()

NXOpen::GeometricUtilities::DisplayResolutionBuilder * NXOpen::Features::EnvironmentPaintingBuilder::DisplayResolution ( )

返回将决定所选环境体的分面面三角形精细度的显示分辨率
创建于 NX2206.0.0。

许可要求:无

◆ DistanceTolerance()

double NXOpen::Features::EnvironmentPaintingBuilder::DistanceTolerance ( )

返回距离公差
创建于 NX2206.0.0。

许可要求:无

◆ Obstructions()

NXOpen::Features::SelectFeatureList * NXOpen::Features::EnvironmentPaintingBuilder::Obstructions ( )

返回用于创建环境绘制特征的障碍物
创建于 NX2206.0.0。

许可要求:无

◆ RotatingPointerList()

NXOpen::Features::RotatingPointerListItemBuilderList * NXOpen::Features::EnvironmentPaintingBuilder::RotatingPointerList ( )

返回旋转指针列表
创建于 NX2406.0.0。

许可要求:无

◆ SetAllowDirectVisibility()

void NXOpen::Features::EnvironmentPaintingBuilder::SetAllowDirectVisibility ( bool allowDirectVisibility)

设置允许直接可见性
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
allowDirectVisibilityallowdirectvisibility

◆ SetDistanceTolerance()

void NXOpen::Features::EnvironmentPaintingBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差
创建于 NX2206.0.0。

许可要求:vehicle_des_val("Vehicle Design and Validation")

参数
distanceTolerance距离公差

◆ SetEnvironmentPaintingDisplayResolution()

void NXOpen::Features::EnvironmentPaintingBuilder::SetEnvironmentPaintingDisplayResolution ( NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType resolutionReference)

设置环境绘制分辨率
创建于 NX2406.0.0。

许可要求:vehicle_des_val("Vehicle Design and Validation")

参数
resolutionReference分辨率参考

◆ SetTargetPoint()

void NXOpen::Features::EnvironmentPaintingBuilder::SetTargetPoint ( NXOpen::Point * targetPoint)

设置目标点
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
targetPointtargetpoint

◆ SetUseViewDirection()

void NXOpen::Features::EnvironmentPaintingBuilder::SetUseViewDirection ( bool useViewDirection)

设置使用视图方向
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
useViewDirectionuseviewdirection

◆ SetViewDirectionMethod()

void NXOpen::Features::EnvironmentPaintingBuilder::SetViewDirectionMethod ( NXOpen::Features::InterceptionBuilder::ViewDirectionMethods viewDirectionMethod)

设置视图方向方法
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
viewDirectionMethodviewdirectionmethod

◆ SetViewDirectionVector()

void NXOpen::Features::EnvironmentPaintingBuilder::SetViewDirectionVector ( NXOpen::Direction * viewDirectionVector)

设置视图方向向量
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
viewDirectionVectorviewdirectionvector

◆ TargetPoint()

NXOpen::Point * NXOpen::Features::EnvironmentPaintingBuilder::TargetPoint ( )

返回目标点
Created in NX2306.0.0.

License requirements : None

◆ UseViewDirection()

bool NXOpen::Features::EnvironmentPaintingBuilder::UseViewDirection ( )

返回使用视图方向
Created in NX2306.0.0.

License requirements : None

◆ VDVCameraList()

NXOpen::Features::VDVCameraListItemBuilderList * NXOpen::Features::EnvironmentPaintingBuilder::VDVCameraList ( )

返回相机列表
创建于 NX2212.0.0。

许可要求:无

◆ VDVEnvironment()

NXOpen::Features::SelectFeature * NXOpen::Features::EnvironmentPaintingBuilder::VDVEnvironment ( )

返回用于创建环境绘制特征的 vdvEnvironment
创建于 NX2206.0.0。

许可要求:无

◆ VDVMirrorList()

NXOpen::Features::VDVMirrorListItemBuilderList * NXOpen::Features::EnvironmentPaintingBuilder::VDVMirrorList ( )

返回定义镜像参数的 NXOpen::Features::VDVMirrorListItemBuilder 列表。
创建于 NX2406.0.0。

许可要求:无

◆ ViewDirectionMethod()

NXOpen::Features::InterceptionBuilder::ViewDirectionMethods NXOpen::Features::EnvironmentPaintingBuilder::ViewDirectionMethod ( )

返回视图方向方法
Created in NX2306.0.0.

License requirements : None

◆ ViewDirectionVector()

NXOpen::Direction * NXOpen::Features::EnvironmentPaintingBuilder::ViewDirectionVector ( )

返回视图方向向量
Created in NX2306.0.0.

License requirements : None