|
NX Open C++ 参考指南 2406 v1.1
|
接触分析构建器 更多...
#include <Features_TouchAnalysisBuilder.hxx>
友元 | |
| class | _TouchAnalysisBuilderBuilder |
接触分析构建器
表示接触分析构建器。 接触分析将在选定的片体或实体上执行。 主体的冲击区域将根据选定的标准计算。然后将这些主体 提供给接触分析以进行半径分析。 接触分析的输出将是冲击区域验证和分析结果
要创建此类的新实例,请使用 NXOpen::Features::AVDACollection::CreateTouchAnalysisBuilder
默认值。
| 属性 | 值 |
|---|---|
| DisplayResolution.AngleTolerance | 15.0 |
| DisplayResolution.EdgeTolerance | 0.005 |
| DisplayResolution.FaceTolerance | 0.005 |
| DisplayResolution.Resolution | 标准 |
| DisplayResolution.WidthTolerance | 0.3 |
| RequiredZone | 驾驶员 |
| Standard | ECER21头部冲击区 |
在NX2306.0.0中创建。
| NXOpen::NXColor * NXOpen::Features::TouchAnalysisBuilder::AreasNotTouchedByBall | ( | ) |
返回指定球直径的球未触及区域的颜色
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::NXColor * NXOpen::Features::TouchAnalysisBuilder::AreasTouchedByBall | ( | ) |
返回给定球直径的球所接触区域的颜色
于NX2306.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::BallDiameter | ( | ) |
返回表示头部的球直径
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::TouchAnalysisBuilder::DashboardSelection | ( | ) |
返回将执行触摸分析的体选择
在NX2306.0.0中创建。
许可要求:无
| NXOpen::GeometricUtilities::DisplayResolutionBuilder * NXOpen::Features::TouchAnalysisBuilder::DisplayResolution | ( | ) |
返回显示分辨率,该参数决定面化三角形的精细度
创建于NX2306.0.0版本。
许可要求:无
| bool NXOpen::Features::TouchAnalysisBuilder::EnableContactAnalysis | ( | ) |
返回启用接触分析的开关状态
创建于NX2306.0.0版本。
许可要求:无
| bool NXOpen::Features::TouchAnalysisBuilder::EnableRadiusAnalysis | ( | ) |
返回启用半径分析的开关状态
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::GeometricAnalysis::FaceAnalysisNormalsBuilder * NXOpen::Features::TouchAnalysisBuilder::FaceNormal | ( | ) |
返回触摸分析面法向
在NX2306.0.0中创建。
许可要求:无
| NXOpen::NXColor * NXOpen::Features::TouchAnalysisBuilder::IntermediateAreas | ( | ) |
返回半径介于最小半径和最大半径之间区域的颜色
于NX2306.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::LongArmLength | ( | ) |
返回偏移后坐姿参考点与头部最高点之间的距离
在NX2306.0.0中创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::MaximumRadius | ( | ) |
返回最大半径
于NX2306.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::MinimumRadius | ( | ) |
返回最小半径
于NX2306.0.0版本创建。
许可要求:无
| NXString NXOpen::Features::TouchAnalysisBuilder::PassengerOption | ( | ) |
返回从基础数据乘客列表中选择的乘客选项
于NX2312.0.0版本创建。
许可要求:无
| NXOpen::Features::TouchAnalysisBuilder::EnumRequiredZone NXOpen::Features::TouchAnalysisBuilder::RequiredZone | ( | ) |
返回用于计算的所需区域选择
在NX2306.0.0中创建。
许可要求:无
| void NXOpen::Features::TouchAnalysisBuilder::SetAreasNotTouchedByBall | ( | NXOpen::NXColor * | areasNotTouchedByBall | ) |
设置指定球直径的球未触及区域的颜色
创建于NX2306.0.0版本。
许可要求:vehicle_des_val("车辆设计与验证")
| areasNotTouchedByBall | 球未触及区域 |
| void NXOpen::Features::TouchAnalysisBuilder::SetAreasTouchedByBall | ( | NXOpen::NXColor * | areasTouchedByBall | ) |
设置给定球直径的球所接触区域的颜色
于NX2306.0.0版本创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| areasTouchedByBall | 接触区域 |
| void NXOpen::Features::TouchAnalysisBuilder::SetEnableContactAnalysis | ( | bool | enableContactAnalysis | ) |
设置启用接触分析的开关
创建于NX2306.0.0版本。
许可要求:vehicle_des_val("车辆设计与验证")
| enableContactAnalysis | 启用接触分析 |
| void NXOpen::Features::TouchAnalysisBuilder::SetEnableRadiusAnalysis | ( | bool | enableRadiusAnalysis | ) |
设置启用半径分析的开关
创建于NX2306.0.0版本。
许可要求:vehicle_des_val("车辆设计与验证")
| enableRadiusAnalysis | 启用半径分析 |
| void NXOpen::Features::TouchAnalysisBuilder::SetIntermediateAreas | ( | NXOpen::NXColor * | intermediateAreas | ) |
设置半径介于最小半径和最大半径之间区域的颜色
于NX2306.0.0版本创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| intermediateAreas | 中间区域 |
| void NXOpen::Features::TouchAnalysisBuilder::SetPassengerOption | ( | const char * | passengerOption | ) |
设置从基础数据乘客列表中选择的乘客选项
创建于NX2312.0.0版本。
许可要求:vehicle_des_val ("车辆设计与验证")
| passengerOption | 乘客选项 |
| void NXOpen::Features::TouchAnalysisBuilder::SetPassengerOption | ( | const NXString & | passengerOption | ) |
设置从基础数据乘客列表中选择的乘客选项
创建于NX2312.0.0版本。
许可要求:vehicle_des_val ("车辆设计与验证")
| passengerOption | 乘客选项 |
| void NXOpen::Features::TouchAnalysisBuilder::SetRequiredZone | ( | NXOpen::Features::TouchAnalysisBuilder::EnumRequiredZone | requiredZone | ) |
设置用于计算的所需区域选择
在NX2306.0.0中创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| requiredZone | requiredzone |
| void NXOpen::Features::TouchAnalysisBuilder::SetSgRPDriver | ( | NXOpen::Point * | sgrpDriver | ) |
设置驾驶员的坐姿参考点
在NX2306.0.0中创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| sgrpDriver | sgrpdriver |
| void NXOpen::Features::TouchAnalysisBuilder::SetSgRPPassenger | ( | NXOpen::Point * | sgrpPassenger | ) |
设置乘客的坐姿参考点
在NX2306.0.0中创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| sgrpPassenger | sgrppassenger |
| void NXOpen::Features::TouchAnalysisBuilder::SetSharpAreas | ( | NXOpen::NXColor * | sharpAreas | ) |
设置半径小于最小半径的尖锐区域的颜色
于NX2306.0.0版本创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| sharpAreas | 尖锐区域 |
| void NXOpen::Features::TouchAnalysisBuilder::SetShowOnlySharpAreas | ( | bool | showOnlySharpAreas | ) |
设置仅显示尖锐区域的开关
创建于NX2306.0.0版本。
许可要求:vehicle_des_val("车辆设计与验证")
| showOnlySharpAreas | 仅显示尖锐区域 |
| void NXOpen::Features::TouchAnalysisBuilder::SetSmoothAreas | ( | NXOpen::NXColor * | smoothAreas | ) |
设置半径小于最小半径的平滑区域的颜色
于NX2306.0.0版本创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| smoothAreas | 平滑区域 |
| void NXOpen::Features::TouchAnalysisBuilder::SetStandard | ( | NXOpen::Features::TouchAnalysisBuilder::EnumStandard | standard1 | ) |
设置用于验证的标准选择
在NX2306.0.0中创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| standard1 | standard1 |
| void NXOpen::Features::TouchAnalysisBuilder::SetSteeringCenterPoint | ( | NXOpen::Point * | steeringCenterPoint | ) |
设置转向中心点
在NX2306.0.0中创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| steeringCenterPoint | steeringcenterpoint |
| void NXOpen::Features::TouchAnalysisBuilder::SetTouchAnalysisResolution | ( | NXOpen::Preferences::PartVisualizationShade::AdvViewToleranceType | resolutionReference | ) |
设置接触分析分辨率
于NX2312.0.0版本创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| resolutionReference | 分辨率参考 |
| void NXOpen::Features::TouchAnalysisBuilder::SetUseStandardPassengers | ( | bool | useStandardPassengers | ) |
设置布尔值,当设置为true时允许为乘客设置sgrp,选择基础数据中设置的乘客列表
于NX2312.0.0版本创建。
许可要求:vehicle_des_val ("车辆设计与验证")
| useStandardPassengers | 使用标准乘客 |
| NXOpen::Point * NXOpen::Features::TouchAnalysisBuilder::SgRPDriver | ( | ) |
返回驾驶员的坐姿参考点
在NX2306.0.0中创建。
许可要求:无
| NXOpen::Point * NXOpen::Features::TouchAnalysisBuilder::SgRPPassenger | ( | ) |
返回乘客的坐姿参考点
在NX2306.0.0中创建。
许可要求:无
| NXOpen::NXColor * NXOpen::Features::TouchAnalysisBuilder::SharpAreas | ( | ) |
返回半径小于最小半径的尖锐区域的颜色
于NX2306.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::ShortArmLength | ( | ) |
返回坐姿参考点与头部最高点之间的距离
在NX2306.0.0中创建。
许可要求:无
| bool NXOpen::Features::TouchAnalysisBuilder::ShowOnlySharpAreas | ( | ) |
返回仅显示尖锐区域的开关状态
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::SideClearance | ( | ) |
返回乘客侧仪表板最大宽度向内偏移的侧面间隙
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::NXColor * NXOpen::Features::TouchAnalysisBuilder::SmoothAreas | ( | ) |
返回半径小于最小半径的平滑区域的颜色
于NX2306.0.0版本创建。
许可要求:无
| NXOpen::Features::TouchAnalysisBuilder::EnumStandard NXOpen::Features::TouchAnalysisBuilder::Standard | ( | ) |
返回用于验证的标准选择
在NX2306.0.0中创建。
许可要求:无
| NXOpen::Point * NXOpen::Features::TouchAnalysisBuilder::SteeringCenterPoint | ( | ) |
返回转向中心点
在NX2306.0.0中创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::SteeringWheelAngle | ( | ) |
返回方向盘角度
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::SteeringWheelDiameter | ( | ) |
返回方向盘直径
在NX2306.0.0中创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::SteeringWheelOffset | ( | ) |
返回方向盘偏移量
在NX2306.0.0中创建。
许可要求:无
| bool NXOpen::Features::TouchAnalysisBuilder::UseStandardPassengers | ( | ) |
返回布尔值,当设置为true时允许为乘客设置sgrp,选择基础数据中设置的乘客列表
于NX2312.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::VehicleWidth | ( | ) |
返回车辆宽度
于NX2306.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::VerticalOffset | ( | ) |
返回表示头部的垂直偏移量
于NX2306.0.0版本创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::XOffsetDriver | ( | ) |
返回驾驶员侧X偏移量
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::XOffsetPassenger | ( | ) |
返回乘客侧X偏移量
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::ZOffsetDriver | ( | ) |
返回驾驶员侧Z偏移量
创建于NX2306.0.0版本。
许可要求:无
| NXOpen::Expression * NXOpen::Features::TouchAnalysisBuilder::ZOffsetPassenger | ( | ) |
返回乘客侧Z偏移量
创建于NX2306.0.0版本。
许可要求:无