|
NX Open C++ 参考指南 2406 v1.1
|
人体姿态预测构建器 更多...
#include <HumanPosturePredictionBuilder.hxx>
友元 | |
| class | _HumanPosturePredictionBuilderBuilder |
人体姿态预测构建器
表示人体姿态预测建造器。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateHumanPosturePredictionBuilder
创建于 NX5.0.0.
| int NXOpen::HumanPosturePredictionBuilder::Age | ( | ) |
返回年龄输入值
创建于NX1872.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::BackAngleA40 | ( | ) |
获取座椅数据的靠背角度A40,适用于A级驾驶员、A级前排乘客和A级后排乘客
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXOpen::CoordinateSystem * NXOpen::HumanPosturePredictionBuilder::CarCsys | ( | ) |
返回汽车坐标系
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| void NXOpen::HumanPosturePredictionBuilder::ComputeFootCsys | ( | NXOpen::HumanData::SideType | side, |
| NXOpen::Point3d * | position, | ||
| NXOpen::Matrix3x3 * | orientation ) |
根据实体、曲线或SAE数据计算足部坐标系。右脚位于AHP位置
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| side | 指示人体左侧或右侧 |
| position | 脚的位置 |
| orientation | 脚的朝向 |
| void NXOpen::HumanPosturePredictionBuilder::ComputeHandCsys | ( | NXOpen::Point3d * | leftHandPosition, |
| NXOpen::Matrix3x3 * | leftHandOrientation, | ||
| NXOpen::Point3d * | rightHandPosition, | ||
| NXOpen::Matrix3x3 * | rightHandOrientation ) |
根据实体、曲线或SAE数据计算双手的坐标系。左手和右手位于方向盘的10/2位置。
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| leftHandPosition | 左手位置 |
| leftHandOrientation | 左手朝向 |
| rightHandPosition | 右手位置 |
| rightHandOrientation | 右手朝向 |
| void NXOpen::HumanPosturePredictionBuilder::CreateCarCsys | ( | const NXOpen::Point3d & | carCsysOrigin, |
| const NXOpen::Matrix3x3 & | carCsysMatrix ) |
创建汽车坐标系,零件或装配中仅允许一个汽车坐标系
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| carCsysOrigin | 汽车坐标系原点 |
| carCsysMatrix | 汽车坐标系矩阵 |
| NXString NXOpen::HumanPosturePredictionBuilder::CushionAngleA27 | ( | ) |
返回座椅数据的坐垫角度A27,应设置给A级驾驶员、A级前排乘客和A级后排乘客
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| NXOpen::HumanPosturePredictionBuilder::CushionFirmnessType NXOpen::HumanPosturePredictionBuilder::CushionFirmness | ( | ) |
返回坐垫硬度类型:软坐垫、中等硬度坐垫或硬坐垫
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| NXOpen::HumanPosturePredictionBuilder::GarbType NXOpen::HumanPosturePredictionBuilder::Garb | ( | ) |
返回服装类型:高级战斗服、个人防护装备、负重装备
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| void NXOpen::HumanPosturePredictionBuilder::GetAhpCoordinates | ( | NXString * | pointX, |
| NXString * | pointY, | ||
| NXString * | pointZ ) |
获取AHP点坐标L8、W8、H8。若AHP由已有点设置,坐标为NULL
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| pointX | 长度坐标L8表达式 |
| pointY | 宽度坐标W8表达式 |
| pointZ | 高度坐标H8表达式 |
| NXOpen::Point * NXOpen::HumanPosturePredictionBuilder::GetAhpPoint | ( | ) |
获取AHP点,若通过坐标设置AHP则为NULL
| NXString NXOpen::HumanPosturePredictionBuilder::GetFootDataSae | ( | NXOpen::HumanData::SideType | side | ) |
获取足部的踏板SAE数据,方向盘踏板类型应为SAE
| side | 指示人体左侧或右侧 |
| void NXOpen::HumanPosturePredictionBuilder::GetHandDataSae | ( | NXOpen::HumanData::SideType | side, |
| NXString * | l11, | ||
| NXString * | h17, | ||
| NXString * | w9, | ||
| NXString * | a18 ) |
获取双手的方向盘SAE数据L11、H17、W9和A18,若方向盘踏板类型不是Sae则返回NULL
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| side | 表示人的左或右 |
| l11 | AHP到方向盘中心的长度L11表达式 |
| h17 | AHP到方向盘中心的高度H17表达式 |
| w9 | 方向盘角度A18表达式 |
| a18 | 方向盘外径W9表达式 |
| void NXOpen::HumanPosturePredictionBuilder::GetHandFootCsys | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side, | ||
| NXOpen::Point3d * | position, | ||
| NXOpen::Matrix3x3 * | orientation ) |
获取手或脚的坐标系。在获取之前,应先调用计算方法以计算实体、曲线或SAE对应的坐标系
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| handFoot | 指示人体手或脚 |
| side | 指示人体左侧或右侧 |
| position | 手或脚的位置 |
| orientation | 手或脚的朝向 |
| std::vector< NXOpen::NXObject * > NXOpen::HumanPosturePredictionBuilder::GetHandFootDataCurves | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side ) |
获取手脚数据的方向盘或踏板的曲线或边,若方向盘踏板类型不是Curve则返回NULL
| handFoot | 表示人的手或脚 |
| side | 表示人的左或右 |
| std::vector< NXOpen::Body * > NXOpen::HumanPosturePredictionBuilder::GetHandFootDataSolids | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side ) |
获取手脚数据的方向盘或踏板的实体,若方向盘踏板类型不是Solid则返回NULL
| handFoot | 表示人的手或脚 |
| side | 表示人的左或右 |
| NXOpen::HumanPosturePredictionBuilder::SteeringWheelPedalType NXOpen::HumanPosturePredictionBuilder::GetHandFootDataType | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side ) |
获取手脚数据的方向盘和踏板类型
| handFoot | 表示人的手或脚 |
| side | 表示人的左或右 |
| void NXOpen::HumanPosturePredictionBuilder::GetPassengerHfMirror | ( | int * | leftHand, |
| int * | rightHand, | ||
| int * | leftFoot, | ||
| int * | rightFoot, | ||
| int * | dummy ) |
乘客手/脚位置镜像标志;用于与使用默认标志的方法签名区分的占位标志
于 NX2007.0.0 创建。
许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| leftHand | 左手 |
| rightHand | 右手 |
| leftFoot | 左脚 |
| rightFoot | 右脚 |
| dummy | 占位标志 |
| void NXOpen::HumanPosturePredictionBuilder::GetPassengerHfUseDefaults | ( | int * | leftHand, |
| int * | rightHand, | ||
| int * | leftFoot, | ||
| int * | rightFoot ) |
乘客手/脚位置使用默认标志
创建于NX2007.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| leftHand | 左手 |
| rightHand | 右手 |
| leftFoot | 左脚 |
| rightFoot | 右脚 |
| void NXOpen::HumanPosturePredictionBuilder::GetSgrpCoordinates | ( | NXString * | pointX, |
| NXString * | pointY, | ||
| NXString * | pointZ ) |
获取SgRP点坐标L31、W20、H70。若通过现有点设置SgRP则坐标为NULL
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| pointX | 长度坐标L31表达式 |
| pointY | 宽度坐标W20表达式 |
| pointZ | 高度坐标H70表达式 |
| NXOpen::Point * NXOpen::HumanPosturePredictionBuilder::GetSgrpPoint | ( | ) |
获取SgRP点,若通过坐标设置SgRP则为NULL
| NXOpen::Features::Human * NXOpen::HumanPosturePredictionBuilder::Human | ( | ) |
返回用于姿势预测的人体模型
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::LumbarProminenceL81 | ( | ) |
返回座椅数据的腰部凸起L81,应针对A级驾驶员、A级前排乘客和A级后排乘客设置
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::Name | ( | ) |
返回姿态预测的内部名称,该名称不在用户界面显示
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXOpen::HumanPosturePredictionBuilder::OccupantType NXOpen::HumanPosturePredictionBuilder::Occupant | ( | ) |
返回乘员类型:驾驶员、前排乘客或后排乘客。当车辆类型为B类时,乘员类型应为驾驶员
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| int NXOpen::HumanPosturePredictionBuilder::PassengerDirection | ( | ) |
返回乘客朝向输入值
创建于NX1980.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::PassengerDirectionAngle | ( | ) |
返回乘客朝向角度输入值
创建于NX1980.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| bool NXOpen::HumanPosturePredictionBuilder::PersistPrp | ( | ) |
返回与车辆数据保持关联性的标志
于 NX2306.0.0 创建。
许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXOpen::HumanPosturePredictionBuilder::PredictionMethodType NXOpen::HumanPosturePredictionBuilder::PredictionMethod | ( | ) |
返回预测方法:aspect或pre_aspect
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXOpen::HumanPosturePredictionBuilder::SeatType NXOpen::HumanPosturePredictionBuilder::Seat | ( | ) |
返回座椅类型:固定座椅或可调座椅
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::SeatTrackAngleA19 | ( | ) |
返回座椅数据的轨道角度A19,应设置给A级驾驶员、A级前排乘客和B级驾驶员
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| void NXOpen::HumanPosturePredictionBuilder::SetAge | ( | int | age | ) |
设置年龄输入值
创建于NX1872.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| age | 年龄输入值 |
| void NXOpen::HumanPosturePredictionBuilder::SetAhpCoordinates | ( | const char * | pointX, |
| const char * | pointY, | ||
| const char * | pointZ ) |
通过坐标L8、W8、H8设置AHP点
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| pointX | 长度坐标L8表达式 |
| pointY | 宽度坐标W8表达式 |
| pointZ | 高度坐标H8表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetAhpCoordinates | ( | const NXString & | pointX, |
| const NXString & | pointY, | ||
| const NXString & | pointZ ) |
通过坐标L8、W8、H8设置AHP点
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| pointX | 长度坐标L8表达式 |
| pointY | 宽度坐标W8表达式 |
| pointZ | 高度坐标H8表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetAhpPoint | ( | NXOpen::Point * | ahpPoint | ) |
通过现有点设置AHP点
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| ahpPoint | AHP点 |
| void NXOpen::HumanPosturePredictionBuilder::SetBackAngleA40 | ( | const char * | backAngleA40 | ) |
设置座椅数据的靠背角度A40,适用于A级驾驶员、A级前排乘客和A级后排乘客
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| backAngleA40 | 靠背角度A40的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetBackAngleA40 | ( | const NXString & | backAngleA40 | ) |
设置座椅数据的靠背角度A40,适用于A级驾驶员、A级前排乘客和A级后排乘客
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| backAngleA40 | 靠背角度A40的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetCushionAngleA27 | ( | const char * | cushionAngleA27 | ) |
设置座椅数据的坐垫角度A27,应设置给A级驾驶员、A级前排乘客和A级后排乘客
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| cushionAngleA27 | 坐垫角度A27表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetCushionAngleA27 | ( | const NXString & | cushionAngleA27 | ) |
设置座椅数据的坐垫角度A27,应设置给A级驾驶员、A级前排乘客和A级后排乘客
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| cushionAngleA27 | 坐垫角度A27表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetCushionFirmness | ( | NXOpen::HumanPosturePredictionBuilder::CushionFirmnessType | cushionFirmnessType | ) |
设置坐垫硬度类型:软坐垫、中等硬度坐垫或硬坐垫
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| cushionFirmnessType | 坐垫硬度类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetFootDataSae | ( | NXOpen::HumanData::SideType | side, |
| const char * | pedalAngle ) |
设置足部数据的踏板SAE数据,方向盘踏板类型应为SAE
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| side | 指示人体左侧或右侧 |
| pedalAngle | 左脚角度或踏板平面角度A47表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetFootDataSae | ( | NXOpen::HumanData::SideType | side, |
| const NXString & | pedalAngle ) |
设置足部数据的踏板SAE数据,方向盘踏板类型应为SAE
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| side | 指示人体左侧或右侧 |
| pedalAngle | 左脚角度或踏板平面角度A47表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetGarb | ( | NXOpen::HumanPosturePredictionBuilder::GarbType | garbType | ) |
设置服装类型:高级战斗服、个人防护装备、负重装备
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| garbType | 车辆类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetHandDataSae | ( | NXOpen::HumanData::SideType | side, |
| const char * | l11, | ||
| const char * | h17, | ||
| const char * | w9, | ||
| const char * | a18 ) |
设置手数据的方向盘SAE数据L11、H17、W9和A18,方向盘踏板类型应为SAE
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| side | 指示人体左侧或右侧 |
| l11 | AHP到方向盘中心长度L11表达式 |
| h17 | AHP到方向盘中心高度H17表达式 |
| w9 | 方向盘角度A18表达式 |
| a18 | 方向盘外径W9表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetHandDataSae | ( | NXOpen::HumanData::SideType | side, |
| const NXString & | l11, | ||
| const NXString & | h17, | ||
| const NXString & | w9, | ||
| const NXString & | a18 ) |
设置手数据的方向盘SAE数据L11、H17、W9和A18,方向盘踏板类型应设置为Sae
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| side | 表示人的左或右 |
| l11 | AHP到方向盘中心的长度L11表达式 |
| h17 | AHP到方向盘中心的高度H17表达式 |
| w9 | 方向盘角度A18表达式 |
| a18 | 方向盘外径W9表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetHandFootCsys | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side, | ||
| const NXOpen::Point3d & | position, | ||
| const NXOpen::Matrix3x3 & | orientation ) |
设置手或脚的坐标系,手或脚的坐标系应位于实体、曲线或与SAE数据相关的方向盘和踏板类型不冲突的位置。
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| handFoot | 指示人体手或脚 |
| side | 指示人体左侧或右侧 |
| position | 手或脚的位置 |
| orientation | 手或脚的朝向 |
| void NXOpen::HumanPosturePredictionBuilder::SetHandFootDataCurves | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side, | ||
| const std::vector< NXOpen::NXObject * > & | curves ) |
设置手脚数据的方向盘或踏板的曲线或边,方向盘踏板类型应设置为Curve,且输入曲线应为闭合曲线
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| handFoot | 表示人的手或脚 |
| side | 表示人的左或右 |
| curves | 方向盘或踏板的曲线 |
| void NXOpen::HumanPosturePredictionBuilder::SetHandFootDataSolids | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side, | ||
| const std::vector< NXOpen::Body * > & | solids ) |
设置手脚数据的方向盘或踏板的实体,方向盘踏板类型应设置为Solid
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| handFoot | 表示人的手或脚 |
| side | 表示人的左或右 |
| solids | 方向盘或踏板的实体 |
| void NXOpen::HumanPosturePredictionBuilder::SetHandFootDataType | ( | NXOpen::HumanData::HandFootType | handFoot, |
| NXOpen::HumanData::SideType | side, | ||
| NXOpen::HumanPosturePredictionBuilder::SteeringWheelPedalType | steeringWheelPedalType ) |
设置手脚数据的方向盘和踏板类型。若乘员类型为前排乘客或后排乘客,双手的方向盘和踏板类型应为CSYS。若乘员类型为驾驶员,双手的方向盘和踏板类型应相同,或至少有一只手设置为CSYS。例如,驾驶员的双手可设置为solid-solid、curve-curve、sae-sae、csys-csys或任意类型-csys。
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| handFoot | 表示人的手或脚 |
| side | 表示人的左或右 |
| steeringWheelPedalType | 方向盘或踏板的类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetHuman | ( | NXOpen::Features::Human * | human | ) |
设置用于姿势预测的人体模型
创建于NX5.0.0。
许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
| human | 用于姿势预测的人体模型 |
| void NXOpen::HumanPosturePredictionBuilder::SetLumbarProminenceL81 | ( | const char * | lumbarProminenceL81 | ) |
设置座椅数据的腰部凸起L81,应针对A级驾驶员、A级前排乘客和A级后排乘客设置
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| lumbarProminenceL81 | 腰部凸起L81表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetLumbarProminenceL81 | ( | const NXString & | lumbarProminenceL81 | ) |
设置座椅数据的腰部凸起L81,应针对A级驾驶员、A级前排乘客和A级后排乘客设置
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| lumbarProminenceL81 | 腰部凸起L81表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetName | ( | const char * | name | ) |
设置姿态预测的内部名称,该名称不在用户界面显示
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| name | 内部名称 |
| void NXOpen::HumanPosturePredictionBuilder::SetName | ( | const NXString & | name | ) |
设置姿态预测的内部名称,该名称不在用户界面显示
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| name | 内部名称 |
| void NXOpen::HumanPosturePredictionBuilder::SetOccupant | ( | NXOpen::HumanPosturePredictionBuilder::OccupantType | occupantType | ) |
设置乘员类型:驾驶员、前排乘客或后排乘客。当车辆类型为B级时,乘员类型应为驾驶员
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| occupantType | 乘员类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetPassengerDirection | ( | int | dir | ) |
设置乘客朝向输入值
创建于NX1980.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| dir | 乘客朝向输入值 |
| void NXOpen::HumanPosturePredictionBuilder::SetPassengerDirectionAngle | ( | const char * | angle | ) |
设置乘客朝向角度输入值
创建于NX1980.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| angle | 乘客朝向输入值 |
| void NXOpen::HumanPosturePredictionBuilder::SetPassengerDirectionAngle | ( | const NXString & | angle | ) |
设置乘客朝向角度输入值
创建于NX1980.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| angle | 乘客朝向输入值 |
| void NXOpen::HumanPosturePredictionBuilder::SetPassengerHfMirror | ( | int | leftHand, |
| int | rightHand, | ||
| int | leftFoot, | ||
| int | rightFoot, | ||
| int | dummy ) |
乘客手/脚位置镜像标志;用于与使用默认标志的方法签名区分的占位标志
于 NX2007.0.0 创建。
许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| leftHand | 左手 |
| rightHand | 右手 |
| leftFoot | 左脚 |
| rightFoot | 右脚 |
| dummy | 占位标志 |
| void NXOpen::HumanPosturePredictionBuilder::SetPassengerHfUseDefaults | ( | int | leftHand, |
| int | rightHand, | ||
| int | leftFoot, | ||
| int | rightFoot ) |
乘客手/脚位置使用默认标志
于 NX2007.0.0 创建。
许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| leftHand | 左手 |
| rightHand | 右手 |
| leftFoot | 左脚 |
| rightFoot | 右脚 |
| void NXOpen::HumanPosturePredictionBuilder::SetPersistPrp | ( | bool | persist | ) |
设置与车辆数据保持关联性的标志
于 NX2306.0.0 创建。
许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| persist | 保持关联性标志 |
| void NXOpen::HumanPosturePredictionBuilder::SetPredictionMethod | ( | NXOpen::HumanPosturePredictionBuilder::PredictionMethodType | predictionMethodType | ) |
设置预测方法:aspect或pre_aspect
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| predictionMethodType | 预测方法类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetSeat | ( | NXOpen::HumanPosturePredictionBuilder::SeatType | seatType | ) |
设置座椅类型:固定座椅或可调座椅
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| seatType | 座椅类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetSeatTrackAngleA19 | ( | const char * | seatTrackAngleA19 | ) |
设置座椅数据的轨道角度A19,应设置给A级驾驶员、A级前排乘客和B级驾驶员
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| seatTrackAngleA19 | 轨道角度A19表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetSeatTrackAngleA19 | ( | const NXString & | seatTrackAngleA19 | ) |
设置座椅数据的轨道角度A19,应设置给A级驾驶员、A级前排乘客和B级驾驶员
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| seatTrackAngleA19 | 轨道角度A19表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetSgrpCoordinates | ( | const char * | pointX, |
| const char * | pointY, | ||
| const char * | pointZ ) |
通过坐标L31、W20、H70设置SgRP点
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| pointX | 长度坐标L31表达式 |
| pointY | 宽度坐标W20表达式 |
| pointZ | 高度坐标H70表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetSgrpCoordinates | ( | const NXString & | pointX, |
| const NXString & | pointY, | ||
| const NXString & | pointZ ) |
通过坐标L31、W20、H70设置SgRP点
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| pointX | 长度坐标L31表达式 |
| pointY | 宽度坐标W20表达式 |
| pointZ | 高度坐标H70表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetSgrpPoint | ( | NXOpen::Point * | sgrpPoint | ) |
通过现有点设置SgRP点
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)
| sgrpPoint | SgRP点 |
| void NXOpen::HumanPosturePredictionBuilder::SetShowReport | ( | bool | showReport | ) |
设置显示报告状态,若为true则显示结果报告
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| showReport | 显示报告状态 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitHeightTH1 | ( | const char * | trackLowerLimitHeightTH1 | ) |
设置座椅数据的滑轨Z范围下限TH1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| trackLowerLimitHeightTH1 | 座椅滑轨Z范围下限TH1的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitHeightTH1 | ( | const NXString & | trackLowerLimitHeightTH1 | ) |
设置座椅数据的滑轨Z范围下限TH1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| trackLowerLimitHeightTH1 | 座椅滑轨Z范围下限TH1的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitLengthTL1 | ( | const char * | trackLowerLimitLengthTL1 | ) |
设置座椅数据的滑轨X范围下限TL1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| trackLowerLimitLengthTL1 | 座椅滑轨X范围下限TL1的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitLengthTL1 | ( | const NXString & | trackLowerLimitLengthTL1 | ) |
设置座椅数据的座椅轨道X范围下限TL1,应针对A级驾驶员、A级前排乘客和B级驾驶员设置
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| trackLowerLimitLengthTL1 | 座椅轨道X范围下限TL1表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitHeightTH2 | ( | const char * | trackUpperLimitHeightTH2 | ) |
设置座椅数据的滑轨Z范围上限TH2,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| trackUpperLimitHeightTH2 | 座椅滑轨Z范围下限TH2的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitHeightTH2 | ( | const NXString & | trackUpperLimitHeightTH2 | ) |
设置座椅数据的滑轨Z范围上限TH2,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| trackUpperLimitHeightTH2 | 座椅滑轨Z范围下限TH2的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitLengthTL23 | ( | const char * | trackUpperLimitLengthTL23 | ) |
设置座椅数据的滑轨X范围上限TL23,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| trackUpperLimitLengthTL23 | 座椅滑轨X范围上限TL23的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitLengthTL23 | ( | const NXString & | trackUpperLimitLengthTL23 | ) |
设置座椅数据的滑轨X范围上限TL23,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| trackUpperLimitLengthTL23 | 座椅滑轨X范围上限TL23的表达式 |
| void NXOpen::HumanPosturePredictionBuilder::SetTransmission | ( | NXOpen::HumanPosturePredictionBuilder::TransmissionType | transmissionType | ) |
设置变速器类型:自动或手动。当车辆类型为B级时,变速器类型应为手动
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| transmissionType | 变速器类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetUseStl | ( | bool | useStl | ) |
设置座椅行程限制截断标志用户输入
创建于NX1872.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| useStl | 标志输入 |
| void NXOpen::HumanPosturePredictionBuilder::SetUseVehiclePackagingData | ( | bool | useVehiclePackagingData | ) |
设置是否使用车辆封装数据的标志,若为true使用车辆封装数据,否则使用用户定义的车辆数据
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| useVehiclePackagingData | 是否使用车辆封装数据的标志 |
| void NXOpen::HumanPosturePredictionBuilder::SetVdaOccupant | ( | int | occ | ) |
设置VDA乘员索引
创建于NX2007.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| occ | VDA乘员ID输入 |
| void NXOpen::HumanPosturePredictionBuilder::SetVdaVehicle | ( | int | occ | ) |
设置VDA自定义车辆标志
创建于NX2007.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| occ | VDA自定义车辆标志输入 |
| void NXOpen::HumanPosturePredictionBuilder::SetVehicle | ( | NXOpen::HumanPosturePredictionBuilder::VehicleType | vehicleType | ) |
设置车辆类型:A类、B类或坐姿士兵
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| vehicleType | 车辆类型 |
| void NXOpen::HumanPosturePredictionBuilder::SetVehiclePackagingDataName | ( | const char * | vehiclePackagingDataName | ) |
设置车辆包装数据名称,使用自定义车辆数据时无效
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| vehiclePackagingDataName | 车辆包装数据名称 |
| void NXOpen::HumanPosturePredictionBuilder::SetVehiclePackagingDataName | ( | const NXString & | vehiclePackagingDataName | ) |
设置车辆包装数据名称,使用自定义车辆数据时无效
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| vehiclePackagingDataName | 车辆包装数据名称 |
| bool NXOpen::HumanPosturePredictionBuilder::ShowReport | ( | ) |
返回显示报告状态,若为true则显示结果报告
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::TrackLowerLimitHeightTH1 | ( | ) |
获取座椅数据的滑轨Z范围下限TH1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::TrackLowerLimitLengthTL1 | ( | ) |
返回座椅数据的座椅轨道X范围下限TL1,应针对A级驾驶员、A级前排乘客和B级驾驶员设置
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::TrackUpperLimitHeightTH2 | ( | ) |
获取座椅数据的滑轨Z范围上限TH2,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::TrackUpperLimitLengthTL23 | ( | ) |
获取座椅数据的滑轨X范围上限TL23,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXOpen::HumanPosturePredictionBuilder::TransmissionType NXOpen::HumanPosturePredictionBuilder::Transmission | ( | ) |
返回变速器类型:自动或手动。当车辆类型为B级时,变速器类型应为手动
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| bool NXOpen::HumanPosturePredictionBuilder::UseStl | ( | ) |
返回座椅行程限制截断标志用户输入
创建于NX1872.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")
| bool NXOpen::HumanPosturePredictionBuilder::UseVehiclePackagingData | ( | ) |
返回是否使用车辆封装数据的标志,若为true使用车辆封装数据,否则使用用户定义的车辆数据
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| int NXOpen::HumanPosturePredictionBuilder::VdaOccupant | ( | ) |
返回VDA乘员索引
创建于NX2007.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| int NXOpen::HumanPosturePredictionBuilder::VdaVehicle | ( | ) |
返回VDA自定义车辆标志
创建于NX2007.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXOpen::HumanPosturePredictionBuilder::VehicleType NXOpen::HumanPosturePredictionBuilder::Vehicle | ( | ) |
返回车辆类型:A类、B类或坐姿士兵
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
| NXString NXOpen::HumanPosturePredictionBuilder::VehiclePackagingDataName | ( | ) |
返回车辆包装数据名称,使用自定义车辆数据时无效
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")