人体可达区域
更多...
#include <HumanReachZone.hxx>
|
| void | ChangeName (const char *reachZoneName) |
| void | ChangeName (const NXString &reachZoneName) |
| NXOpen::NXObject * | Geom () |
| void | GetData (NXString *zoneName, NXOpen::HumanReachZone::MethodType *method, double *waistFlexAngleData, double *waistFlexRangeLowerData, double *waistFlexRangeUpperData, double *waistLateralAngleData, double *waistLateralRangeLowerData, double *waistLateralRangeUpperData, NXString *traceSiteName, NXOpen::Features::Human **human, int *resolution, bool *assocReachZone) |
| void | SetData (const char *zoneName, NXOpen::HumanReachZone::MethodType method, double waistFlexAngleData, double waistFlexRangeLowerData, double waistFlexRangeUpperData, double waistLateralAngleData, double waistLateralRangeLowerData, double waistLateralRangeUpperData, const char *traceSiteName, NXOpen::Features::Human *human, int resolution, bool assocReachZone) |
| void | SetData (const NXString &zoneName, NXOpen::HumanReachZone::MethodType method, double waistFlexAngleData, double waistFlexRangeLowerData, double waistFlexRangeUpperData, double waistLateralAngleData, double waistLateralRangeLowerData, double waistLateralRangeUpperData, const NXString &traceSiteName, NXOpen::Features::Human *human, int resolution, bool assocReachZone) |
| tag_t | Tag () const |
|
|
class | _HumanReachZoneBuilder |
人体可达区域
表示人体可及区域
创建于NX4.0.0.
◆ MethodType
此枚举表示计算可及区域的方法
| 枚举值 |
|---|
| MethodTypeShoulderOnly | 仅肩部
|
| MethodTypeFlexWaist | 腰部弯曲
|
◆ ChangeName() [1/2]
| void NXOpen::HumanReachZone::ChangeName |
( |
const char * | reachZoneName | ) |
|
更改可及区域名称
创建于NX4.0.0.
许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
- 参数
-
◆ ChangeName() [2/2]
| void NXOpen::HumanReachZone::ChangeName |
( |
const NXString & | reachZoneName | ) |
|
更改可及区域名称
创建于NX4.0.0.
许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
- 参数
-
◆ Geom()
返回可及区域的几何图形
创建于NX4.0.0.
许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
◆ GetData()
| void NXOpen::HumanReachZone::GetData |
( |
NXString * | zoneName, |
|
|
NXOpen::HumanReachZone::MethodType * | method, |
|
|
double * | waistFlexAngleData, |
|
|
double * | waistFlexRangeLowerData, |
|
|
double * | waistFlexRangeUpperData, |
|
|
double * | waistLateralAngleData, |
|
|
double * | waistLateralRangeLowerData, |
|
|
double * | waistLateralRangeUpperData, |
|
|
NXString * | traceSiteName, |
|
|
NXOpen::Features::Human ** | human, |
|
|
int * | resolution, |
|
|
bool * | assocReachZone ) |
获取可及区域数据
创建于NX4.0.0.
许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
- 参数
-
| zoneName | 可及区域的名称 |
| method | 创建可及区域的方法 |
| waistFlexAngleData | 腰部弯曲角度值 |
| waistFlexRangeLowerData | 腰部弯曲角度下限 |
| waistFlexRangeUpperData | 腰部弯曲角度上限 |
| waistLateralAngleData | 腰部侧偏角度值 |
| waistLateralRangeLowerData | 腰部侧偏角度范围下限 |
| waistLateralRangeUpperData | 腰部侧偏角度范围上限 |
| traceSiteName | 用于创建追踪部位的追踪部位名称 |
| human | 人体特征 |
| resolution | 可及区域的分辨率 |
| assocReachZone | 关联可及区域的标志 |
◆ SetData() [1/2]
| void NXOpen::HumanReachZone::SetData |
( |
const char * | zoneName, |
|
|
NXOpen::HumanReachZone::MethodType | method, |
|
|
double | waistFlexAngleData, |
|
|
double | waistFlexRangeLowerData, |
|
|
double | waistFlexRangeUpperData, |
|
|
double | waistLateralAngleData, |
|
|
double | waistLateralRangeLowerData, |
|
|
double | waistLateralRangeUpperData, |
|
|
const char * | traceSiteName, |
|
|
NXOpen::Features::Human * | human, |
|
|
int | resolution, |
|
|
bool | assocReachZone ) |
设置可及区域数据
创建于NX4.0.0.
许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
- 参数
-
| zoneName | 可及区域的名称 |
| method | 创建可及区域的方法 |
| waistFlexAngleData | 腰部弯曲角度值 |
| waistFlexRangeLowerData | 腰部弯曲角度下限 |
| waistFlexRangeUpperData | 腰部弯曲角度上限 |
| waistLateralAngleData | 腰部侧偏角度值 |
| waistLateralRangeLowerData | 腰部侧偏角度范围下限 |
| waistLateralRangeUpperData | 腰部侧偏角度范围上限 |
| traceSiteName | 用于创建追踪部位的追踪部位名称 |
| human | 人体特征 |
| resolution | 可及区域的分辨率 |
| assocReachZone | 关联可及区域的标志 |
◆ SetData() [2/2]
| void NXOpen::HumanReachZone::SetData |
( |
const NXString & | zoneName, |
|
|
NXOpen::HumanReachZone::MethodType | method, |
|
|
double | waistFlexAngleData, |
|
|
double | waistFlexRangeLowerData, |
|
|
double | waistFlexRangeUpperData, |
|
|
double | waistLateralAngleData, |
|
|
double | waistLateralRangeLowerData, |
|
|
double | waistLateralRangeUpperData, |
|
|
const NXString & | traceSiteName, |
|
|
NXOpen::Features::Human * | human, |
|
|
int | resolution, |
|
|
bool | assocReachZone ) |
设置可及区域数据
创建于NX4.0.0.
许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
- 参数
-
| zoneName | 可及区域的名称 |
| method | 创建可及区域的方法 |
| waistFlexAngleData | 腰部弯曲角度值 |
| waistFlexRangeLowerData | 腰部弯曲角度下限 |
| waistFlexRangeUpperData | 腰部弯曲角度上限 |
| waistLateralAngleData | 腰部侧偏角度值 |
| waistLateralRangeLowerData | 腰部侧偏角度范围下限 |
| waistLateralRangeUpperData | 腰部侧偏角度范围上限 |
| traceSiteName | 用于创建追踪部位的追踪部位名称 |
| human | 人体特征 |
| resolution | 可及区域的分辨率 |
| assocReachZone | 关联可及区域的标志 |