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

人体数据类 更多...

#include <HumanData.hxx>

类 NXOpen::HumanData 继承关系图:
NXOpen::TransientObject

Public 类型

enum  AdvancedAnthroMeasure {
  AdvancedAnthroMeasureStature , AdvancedAnthroMeasureWeight , AdvancedAnthroMeasureHeadCirc , AdvancedAnthroMeasureChestCirc ,
  AdvancedAnthroMeasureWaistCirc , AdvancedAnthroMeasureHipCirc , AdvancedAnthroMeasureHipBdt , AdvancedAnthroMeasureSittingHgt ,
  AdvancedAnthroMeasureElbowWristLen , AdvancedAnthroMeasureBiacromialBdt , AdvancedAnthroMeasureBideltoidBdt , AdvancedAnthroMeasureKneeHgt ,
  AdvancedAnthroMeasureAgeYears , AdvancedAnthroMeasureHandLen , AdvancedAnthroMeasureHandBdt , AdvancedAnthroMeasureHandDpt ,
  AdvancedAnthroMeasureFootLen , AdvancedAnthroMeasureFootBdt , AdvancedAnthroMeasureShoeSoleHgt , AdvancedAnthroMeasureHeadBdt ,
  AdvancedAnthroMeasureHeadLen , AdvancedAnthroMeasureAcromialHgt , AdvancedAnthroMeasureSittingAcromialHgt , AdvancedAnthroMeasureSittingEyeHgt ,
  AdvancedAnthroMeasureButtockKneeLen , AdvancedAnthroMeasureArmLen , AdvancedAnthroMeasureThumbTipReach , AdvancedAnthroMeasureShoulderElbowLen ,
  AdvancedAnthroMeasureElbowFingerTipLen , AdvancedAnthroMeasureAbdominalDpt , AdvancedAnthroMeasureChestDpt , AdvancedAnthroMeasureThighClearance ,
  AdvancedAnthroMeasureAnkleHgt , AdvancedAnthroMeasureHeadHgt , AdvancedAnthroMeasureFunctionalLegLen , AdvancedAnthroMeasureFingerTipReach ,
  AdvancedAnthroMeasureGripReach , AdvancedAnthroMeasureCount
}
enum  AdvancedScalingType {
  AdvancedScalingTypeAbdominalDepth , AdvancedScalingTypeAcromionHeight , AdvancedScalingTypeAnkleHeight , AdvancedScalingTypeArmLength ,
  AdvancedScalingTypeBiacromialBreadth , AdvancedScalingTypeBideltoidBreadth , AdvancedScalingTypeButtockKneeLength , AdvancedScalingTypeElbowFingertipLength ,
  AdvancedScalingTypeElbowRestHeight , AdvancedScalingTypeFootBreadth , AdvancedScalingTypeFootLength , AdvancedScalingTypeHandBreadth ,
  AdvancedScalingTypeHandLength , AdvancedScalingTypeHeadBreadth , AdvancedScalingTypeHeadHeight , AdvancedScalingTypeHeadLength ,
  AdvancedScalingTypeHipBreadth , AdvancedScalingTypeInterpupilDistance , AdvancedScalingTypeShoulderElbowLength , AdvancedScalingTypeSittingAcromialHeight ,
  AdvancedScalingTypeSittingEyeHeight , AdvancedScalingTypeSittingHeight , AdvancedScalingTypeSittingKneeHeight , AdvancedScalingTypeThighClearance ,
  AdvancedScalingTypeThumbtipReach
}
enum  AppearanceType { AppearanceTypeSegmented , AppearanceTypeBase , AppearanceTypeClothed }
enum  DatabaseType { DatabaseTypeNone , DatabaseTypeANSUR , DatabaseTypeNHANES }
enum  EditDisplayBodyParts {
  EditDisplayBodyPartsLeftEyePoint , EditDisplayBodyPartsRightEyePoint , EditDisplayBodyPartsMidEyePoint , EditDisplayBodyPartsHipPoint ,
  EditDisplayBodyPartsLeftToePoint , EditDisplayBodyPartsRightToePoint , EditDisplayBodyPartsLeftHeelPoint , EditDisplayBodyPartsRightHeelPoint ,
  EditDisplayBodyPartsCenterOfMass , EditDisplayBodyPartsAll
}
enum  GenderType { GenderTypeMale , GenderTypeFemale }
enum  HandFootType { HandFootTypeHand , HandFootTypeFoot }
enum  HandGoalType { HandGoalTypeGoalPoint , HandGoalTypeGoalCsys , HandGoalTypeHandFigure }
enum  HcpBodyPart {
  HcpBodyPartHead , HcpBodyPartLeftHand , HcpBodyPartRightHand , HcpBodyPartLeftElbow ,
  HcpBodyPartRightElbow , HcpBodyPartPelvis , HcpBodyPartLeftFoot , HcpBodyPartRightFoot ,
  HcpBodyPartLeftKnee , HcpBodyPartRightKnee , HcpBodyPartTorso
}
enum  HcpFootGoalOption { HcpFootGoalOptionAnkle , HcpFootGoalOptionHeel }
enum  HcpHandGoalOption { HcpHandGoalOptionPalmcenter , HcpHandGoalOptionThumbTip , HcpHandGoalOptionIndexFingerTip , HcpHandGoalOptionMiddleFingerTip }
enum  HcpMirrorOptionType { HcpMirrorOptionTypeNone , HcpMirrorOptionTypeLeftMirrorsRight , HcpMirrorOptionTypeRightMirrorsLeft }
enum  HcpPostureSolveType { HcpPostureSolveTypeStanding , HcpPostureSolveTypeSeated }
enum  InverseKinematicsBalanceType { InverseKinematicsBalanceTypeAllowStep , InverseKinematicsBalanceTypeNoStep , InverseKinematicsBalanceTypeKeepSeated }
enum  InverseKinematicsBodyParts {
  InverseKinematicsBodyPartsHead , InverseKinematicsBodyPartsEyes , InverseKinematicsBodyPartsLeftHand , InverseKinematicsBodyPartsRightHand ,
  InverseKinematicsBodyPartsLeftElbow , InverseKinematicsBodyPartsRightElbow , InverseKinematicsBodyPartsLeftKnee , InverseKinematicsBodyPartsRightKnee ,
  InverseKinematicsBodyPartsLeftFoot , InverseKinematicsBodyPartsRightFoot , InverseKinematicsBodyPartsCenterOfMass
}
enum  InverseKinematicsHeadEyeType { InverseKinematicsHeadEyeTypeFollowLastDefined , InverseKinematicsHeadEyeTypeFixate }
enum  InverseKinematicsInitJoint { InverseKinematicsInitJointShoulder , InverseKinematicsInitJointWaist }
enum  InverseKinematicsType { InverseKinematicsTypeDynamicDrag , InverseKinematicsTypeActiveReach }
enum  JointType {
  JointTypeBaseOfNeck , JointTypeLeftShoulder , JointTypeRightShoulder , JointTypeTorso ,
  JointTypeLeftElbow , JointTypeRightElbow , JointTypeLeftWrist , JointTypeRightWrist ,
  JointTypeLthumbAxis , JointTypeLthumb0 , JointTypeLthumb1 , JointTypeLthumb2 ,
  JointTypeLeftFinger00 , JointTypeLinfinger01 , JointTypeLinfinger02 , JointTypeLeftFinger10 ,
  JointTypeLmidfinger11 , JointTypeLmidfinger12 , JointTypeLeftFinger20 , JointTypeLringfinger21 ,
  JointTypeLringfinger22 , JointTypeLeftFinger30 , JointTypeLpinfinger31 , JointTypeLpinfinger32 ,
  JointTypeRthumb0 , JointTypeRthumbAxis , JointTypeRthumb1 , JointTypeRthumb2 ,
  JointTypeRightFinger00 , JointTypeRinfinger01 , JointTypeRinfinger02 , JointTypeRightFinger10 ,
  JointTypeRmidfinger11 , JointTypeRmidfinger12 , JointTypeRightFinger20 , JointTypeRringfinger21 ,
  JointTypeRringfinger22 , JointTypeRightFinger30 , JointTypeRpinfinger31 , JointTypeRpinfinger32 ,
  JointTypeWaist , JointTypeLeftHip , JointTypeRightHip , JointTypeLeftKnee ,
  JointTypeRightKnee , JointTypeLeftAnkle , JointTypeRightAnkle , JointTypeLeftToes ,
  JointTypeRightToes
}
enum  ReferencePointType {
  ReferencePointTypeNo , ReferencePointTypeLeftEye , ReferencePointTypeRightEye , ReferencePointTypeHPoint ,
  ReferencePointTypeLeftToe , ReferencePointTypeRightToe , ReferencePointTypeNumberReferences
}
enum  SegmentScalingType {
  SegmentScalingTypeHead , SegmentScalingTypeNeck , SegmentScalingTypeTorso , SegmentScalingTypeUpperArm ,
  SegmentScalingTypeLowerArm , SegmentScalingTypeHand , SegmentScalingTypeLowerTorso , SegmentScalingTypeUpperLeg ,
  SegmentScalingTypeLowerLeg , SegmentScalingTypeFoot
}
enum  SideType { SideTypeLeft , SideTypeRight , SideTypeCenter }
enum  StatureType {
  StatureTypePercentile99 , StatureTypePercentile95 , StatureTypePercentile50 , StatureTypePercentile5 ,
  StatureTypePercentile1 , StatureTypeCustom , StatureTypeRegress
}
enum  StatureUnitType { StatureUnitTypeInch , StatureUnitTypeMm , StatureUnitTypeCm , StatureUnitTypeM }
enum  WeightType {
  WeightTypePercentile99 , WeightTypePercentile95 , WeightTypePercentile50 , WeightTypePercentile5 ,
  WeightTypePercentile1 , WeightTypeCustom , WeightTypeRegress
}
enum  WeightUnitType { WeightUnitTypeLb , WeightUnitTypeKg }

Public 成员函数

bool AssocReferencePoint ()
NXString FigureFile ()
NXOpen::HumanData::GenderType Gender ()
void GetXform (NXOpen::Matrix3x3 *orientation, NXOpen::Point3d *position)
NXString Name ()
NXOpen::NXObjectReferencePoint ()
NXOpen::HumanData::ReferencePointType ReferencePointLocationType ()
NXOpen::HumanData::StatureType StatureOption ()
double StatureValue ()
NXOpen::HumanData::WeightType WeightOption ()
double WeightValue ()
virtual ~HumanData ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

人体数据类

表示用于创建人体的数据
创建于NX4.0.0版本。

成员枚举类型说明

◆ AdvancedAnthroMeasure

此枚举表示高级人体测量名称的类型

枚举值
AdvancedAnthroMeasureStature 

表示身高人体测量

AdvancedAnthroMeasureWeight 

表示体重

AdvancedAnthroMeasureHeadCirc 

未使用,应使用头宽和头长

AdvancedAnthroMeasureChestCirc 

表示胸围人体测量

AdvancedAnthroMeasureWaistCirc 

表示腰围人体测量

AdvancedAnthroMeasureHipCirc 

表示臀围人体测量

AdvancedAnthroMeasureHipBdt 

表示臀宽人体测量

AdvancedAnthroMeasureSittingHgt 

表示坐高人体测量

AdvancedAnthroMeasureElbowWristLen 

表示肘腕长人体测量

AdvancedAnthroMeasureBiacromialBdt 

表示肩峰宽人体测量

AdvancedAnthroMeasureBideltoidBdt 

表示三角肌宽人体测量

AdvancedAnthroMeasureKneeHgt 

表示膝高人体测量

AdvancedAnthroMeasureAgeYears 

表示年龄

AdvancedAnthroMeasureHandLen 

表示手长人体测量

AdvancedAnthroMeasureHandBdt 

表示手宽人体测量

AdvancedAnthroMeasureHandDpt 

表示手厚人体测量

AdvancedAnthroMeasureFootLen 

表示脚长人体测量

AdvancedAnthroMeasureFootBdt 

表示脚宽人体测量

AdvancedAnthroMeasureShoeSoleHgt 

表示鞋底厚测量

AdvancedAnthroMeasureHeadBdt 

表示头宽人体测量

AdvancedAnthroMeasureHeadLen 

表示头长人体测量

AdvancedAnthroMeasureAcromialHgt 

表示肩峰高人体测量

AdvancedAnthroMeasureSittingAcromialHgt 

表示坐肩峰高人体测量

AdvancedAnthroMeasureSittingEyeHgt 

表示坐眼高人体测量

AdvancedAnthroMeasureButtockKneeLen 

表示臀膝长人体测量

AdvancedAnthroMeasureArmLen 

表示臂长人体测量

AdvancedAnthroMeasureThumbTipReach 

表示拇指尖可及范围人体测量

AdvancedAnthroMeasureShoulderElbowLen 

表示肩肘长人体测量

AdvancedAnthroMeasureElbowFingerTipLen 

表示肘指尖人体测量

AdvancedAnthroMeasureAbdominalDpt 

表示腹厚人体测量(只读)

AdvancedAnthroMeasureChestDpt 

表示胸厚人体测量(只读)

AdvancedAnthroMeasureThighClearance 

表示大腿间隙人体测量(只读)

AdvancedAnthroMeasureAnkleHgt 

表示踝高人体测量

AdvancedAnthroMeasureHeadHgt 

表示头高人体测量

AdvancedAnthroMeasureFunctionalLegLen 

表示功能腿长人体测量

AdvancedAnthroMeasureFingerTipReach 

表示指尖可及范围人体测量

AdvancedAnthroMeasureGripReach 

表示握力可及范围人体测量

AdvancedAnthroMeasureCount 

表示人体测量数量

◆ AdvancedScalingType

此枚举表示高级缩放变量的名称类型

枚举值
AdvancedScalingTypeAbdominalDepth 

表示腹部深度的缩放

AdvancedScalingTypeAcromionHeight 

表示肩峰高度的缩放

AdvancedScalingTypeAnkleHeight 

表示脚踝高度的缩放

AdvancedScalingTypeArmLength 

表示臂长的缩放

AdvancedScalingTypeBiacromialBreadth 

表示两肩峰宽度的缩放

AdvancedScalingTypeBideltoidBreadth 

表示两三角肌宽度的缩放

AdvancedScalingTypeButtockKneeLength 

表示臀膝长度的缩放

AdvancedScalingTypeElbowFingertipLength 

表示肘尖至指尖长度的缩放

AdvancedScalingTypeElbowRestHeight 

表示肘部支撑高度的缩放

AdvancedScalingTypeFootBreadth 

表示足宽的缩放

AdvancedScalingTypeFootLength 

表示足长的缩放

AdvancedScalingTypeHandBreadth 

表示手宽的缩放

AdvancedScalingTypeHandLength 

表示手长的缩放

AdvancedScalingTypeHeadBreadth 

表示头宽的缩放

AdvancedScalingTypeHeadHeight 

表示头高的缩放

AdvancedScalingTypeHeadLength 

表示头长的缩放

AdvancedScalingTypeHipBreadth 

表示臀宽的缩放

AdvancedScalingTypeInterpupilDistance 

表示瞳距的缩放

AdvancedScalingTypeShoulderElbowLength 

表示肩肘长度的缩放

AdvancedScalingTypeSittingAcromialHeight 

表示坐姿肩峰高度的缩放

AdvancedScalingTypeSittingEyeHeight 

表示坐姿眼高的缩放

AdvancedScalingTypeSittingHeight 

表示坐姿高度的缩放

AdvancedScalingTypeSittingKneeHeight 

表示坐姿膝高的缩放

AdvancedScalingTypeThighClearance 

表示大腿间隙的缩放

AdvancedScalingTypeThumbtipReach 

表示拇指指尖触及范围的缩放

◆ AppearanceType

此枚举表示人体的外观类型

枚举值
AppearanceTypeSegmented 

分段式

AppearanceTypeBase 

基础式

AppearanceTypeClothed 

着装式

◆ DatabaseType

此枚举表示人体创建使用的数据库类型

枚举值
DatabaseTypeNone 

DatabaseTypeANSUR 

ansur

DatabaseTypeNHANES 

nhanes

◆ EditDisplayBodyParts

此枚举表示编辑人体显示的身体部位

枚举值
EditDisplayBodyPartsLeftEyePoint 

表示名为left eye point的编辑显示身体部位

EditDisplayBodyPartsRightEyePoint 

表示名为right eye point的编辑显示身体部位

EditDisplayBodyPartsMidEyePoint 

表示名为mid eye point的编辑显示身体部位

EditDisplayBodyPartsHipPoint 

表示名为hip point的编辑显示身体部位

EditDisplayBodyPartsLeftToePoint 

表示名为left toe point的编辑显示身体部位

EditDisplayBodyPartsRightToePoint 

表示名为right toe point的编辑显示身体部位

EditDisplayBodyPartsLeftHeelPoint 

表示名为left heel point的编辑显示身体部位

EditDisplayBodyPartsRightHeelPoint 

表示名为right heel point的编辑显示身体部位

EditDisplayBodyPartsCenterOfMass 

表示名为center of mass的编辑显示身体部位

EditDisplayBodyPartsAll 

表示名为all的编辑显示身体部位

◆ GenderType

此枚举表示人体的性别

枚举值
GenderTypeMale 

男性

GenderTypeFemale 

女性

◆ HandFootType

此枚举表示人体的手和脚类型

枚举值
HandFootTypeHand 

表示手。

HandFootTypeFoot 

表示脚。

◆ HandGoalType

此枚举表示定义手部目标位置的类型

枚举值
HandGoalTypeGoalPoint 

表示手部目标是点。

HandGoalTypeGoalCsys 

表示手部目标是坐标系。

HandGoalTypeHandFigure 

表示手部目标是手部姿势。

◆ HcpBodyPart

此枚举表示HCP的身体部位

枚举值
HcpBodyPartHead 

表示名为head的HCP身体部位

HcpBodyPartLeftHand 

表示名为left hand的HCP身体部位

HcpBodyPartRightHand 

表示名为right hand的HCP身体部位

HcpBodyPartLeftElbow 

表示名为left elbow的HCP身体部位

HcpBodyPartRightElbow 

表示名为right elbow的HCP身体部位

HcpBodyPartPelvis 

表示名为pelvis的HCP身体部位

HcpBodyPartLeftFoot 

表示名为left foot的HCP身体部位

HcpBodyPartRightFoot 

表示名为right foot的HCP身体部位

HcpBodyPartLeftKnee 

表示名为left knee的HCP身体部位

HcpBodyPartRightKnee 

表示名为right knee的HCP身体部位

HcpBodyPartTorso 

表示名为torso的HCP身体部位

◆ HcpFootGoalOption

此枚举表示HCP中的脚部目标选项

枚举值
HcpFootGoalOptionAnkle 

表示HCP中的脚踝脚部目标选项

HcpFootGoalOptionHeel 

表示HCP中的脚跟脚部目标选项

◆ HcpHandGoalOption

此枚举表示HCP中的手部目标选项

枚举值
HcpHandGoalOptionPalmcenter 

表示HCP中的手掌中心手部目标选项。

HcpHandGoalOptionThumbTip 

表示HCP中的拇指尖手部目标选项。

HcpHandGoalOptionIndexFingerTip 

表示HCP中的食指尖手部目标选项。

HcpHandGoalOptionMiddleFingerTip 

表示HCP中的中指尖手部目标选项。

◆ HcpMirrorOptionType

此枚举表示HCP中的镜像选项类型

枚举值
HcpMirrorOptionTypeNone 

表示无镜像。

HcpMirrorOptionTypeLeftMirrorsRight 

表示左镜像右。

HcpMirrorOptionTypeRightMirrorsLeft 

表示右镜像左。

◆ HcpPostureSolveType

此枚举表示HCP中的姿势解算类型

枚举值
HcpPostureSolveTypeStanding 

表示HCP解算站立姿势。

HcpPostureSolveTypeSeated 

表示HCP解算坐姿。

◆ InverseKinematicsBalanceType

此枚举表示主动伸手的平衡类型

枚举值
InverseKinematicsBalanceTypeAllowStep 

表示允许人类移动一步以保持平衡。

InverseKinematicsBalanceTypeNoStep 

表示人类脚固定不动。

InverseKinematicsBalanceTypeKeepSeated 

表示人类处于坐姿并由下半身支撑。

◆ InverseKinematicsBodyParts

此枚举表示动态拖拽的身体部位

枚举值
InverseKinematicsBodyPartsHead 

表示名为head的逆运动学身体部位

InverseKinematicsBodyPartsEyes 

表示名为eyes的逆运动学身体部位

InverseKinematicsBodyPartsLeftHand 

表示名为left hand的逆运动学身体部位

InverseKinematicsBodyPartsRightHand 

表示名为right hand的逆运动学身体部位

InverseKinematicsBodyPartsLeftElbow 

表示名为left elbow的逆运动学身体部位

InverseKinematicsBodyPartsRightElbow 

表示名为right elbow的逆运动学身体部位

InverseKinematicsBodyPartsLeftKnee 

表示名为left knee的逆运动学身体部位

InverseKinematicsBodyPartsRightKnee 

表示名为right knee的逆运动学身体部位

InverseKinematicsBodyPartsLeftFoot 

表示名为left foot的逆运动学身体部位

InverseKinematicsBodyPartsRightFoot 

表示名为right foot的逆运动学身体部位

InverseKinematicsBodyPartsCenterOfMass 

表示名为center of mass的逆运动学身体部位

◆ InverseKinematicsHeadEyeType

此枚举表示主动伸手的头部和眼睛类型

枚举值
InverseKinematicsHeadEyeTypeFollowLastDefined 

表示头部和眼睛的位置跟随最后定义的位置。

InverseKinematicsHeadEyeTypeFixate 

表示头部和眼睛的位置固定。

◆ InverseKinematicsInitJoint

此枚举表示手部动态拖拽的运动起始关节

枚举值
InverseKinematicsInitJointShoulder 

表示从肩部开始进行简单手臂运动而不改变上半身位置。

InverseKinematicsInitJointWaist 

表示从腰部开始手臂运动并使用整个上半身。

◆ InverseKinematicsType

此枚举表示逆运动学类型;多次提交可使解算器达到目标

枚举值
InverseKinematicsTypeDynamicDrag 

动态拖拽使用IK系统在实时操作指定身体部位时将其移动到目标;多次提交可使解算器达到目标

InverseKinematicsTypeActiveReach 

主动伸手使用经验预测算法调整整个身体姿态。注意,若手部目标超出 reach 范围或运动范围,可能无法达成。

◆ JointType

此枚举表示关节名称的类型

枚举值
JointTypeBaseOfNeck 

表示名为base_of_neck的关节

JointTypeLeftShoulder 

表示名为left_shoulder的关节

JointTypeRightShoulder 

表示名为right_shoulder的关节

JointTypeTorso 

表示名为torso的关节

JointTypeLeftElbow 

表示名为left_elbow的关节

JointTypeRightElbow 

表示名为right_elbow的关节

JointTypeLeftWrist 

表示名为left_wrist的关节

JointTypeRightWrist 

表示名为right_wrist的关节

JointTypeLthumbAxis 

表示名为lthumb_axis的关节

JointTypeLthumb0 

表示名为lthumb0的关节

JointTypeLthumb1 

表示名为lthumb1的关节

JointTypeLthumb2 

表示名为lthumb2的关节

JointTypeLeftFinger00 

表示名为left_finger00的关节

JointTypeLinfinger01 

表示名为linfinger01的关节

JointTypeLinfinger02 

表示名为linfinger02的关节

JointTypeLeftFinger10 

表示名为left_finger10的关节

JointTypeLmidfinger11 

表示名为lmidfinger11的关节

JointTypeLmidfinger12 

表示名为lmidfinger12的关节

JointTypeLeftFinger20 

表示名为left_finger20的关节

JointTypeLringfinger21 

表示名为lringfinger21的关节

JointTypeLringfinger22 

表示名为lringfinger22的关节

JointTypeLeftFinger30 

表示名为left_finger30的关节

JointTypeLpinfinger31 

表示名为lpinfinger31的关节

JointTypeLpinfinger32 

表示名为lpinfinger32的关节

JointTypeRthumb0 

表示名为rthumb0的关节

JointTypeRthumbAxis 

表示名为rthumb_axis的关节

JointTypeRthumb1 

表示名为rthumb1的关节

JointTypeRthumb2 

表示名为rthumb2的关节

JointTypeRightFinger00 

表示名为right_finger00的关节

JointTypeRinfinger01 

表示名为rinfinger01的关节

JointTypeRinfinger02 

表示名为rinfinger02的关节

JointTypeRightFinger10 

表示名为right_finger10的关节

JointTypeRmidfinger11 

表示名为rmidfinger11的关节

JointTypeRmidfinger12 

表示名为rmidfinger12的关节

JointTypeRightFinger20 

表示名为right_finger20的关节

JointTypeRringfinger21 

表示名为rringfinger21的关节

JointTypeRringfinger22 

表示名为rringfinger22的关节

JointTypeRightFinger30 

表示名为right_finger30的关节

JointTypeRpinfinger31 

表示名为rpinfinger31的关节

JointTypeRpinfinger32 

表示名为rpinfinger32的关节

JointTypeWaist 

表示名为waist的关节

JointTypeLeftHip 

表示名为left_hip的关节

JointTypeRightHip 

表示名为right_hip的关节

JointTypeLeftKnee 

表示名为left_knee的关节

JointTypeRightKnee 

表示名为right_knee的关节

JointTypeLeftAnkle 

表示名为left_ankle的关节

JointTypeRightAnkle 

表示名为right_ankle的关节

JointTypeLeftToes 

表示名为left_toes的关节

JointTypeRightToes 

表示名为right_toes的关节

◆ ReferencePointType

此枚举表示参考点的位置

枚举值
ReferencePointTypeNo 

表示无参考点

ReferencePointTypeLeftEye 

表示参考点位于左眼

ReferencePointTypeRightEye 

表示参考点位于右眼

ReferencePointTypeHPoint 

表示参考点位于H点

ReferencePointTypeLeftToe 

表示参考点位于左脚趾

ReferencePointTypeRightToe 

表示参考点位于右脚趾

ReferencePointTypeNumberReferences 

表示参考点类型的数量

◆ SegmentScalingType

此枚举表示分段缩放变量的名称类型

枚举值
SegmentScalingTypeHead 

表示头部的缩放

SegmentScalingTypeNeck 

表示颈部的缩放

SegmentScalingTypeTorso 

表示躯干的缩放

SegmentScalingTypeUpperArm 

表示上臂的缩放

SegmentScalingTypeLowerArm 

表示前臂的缩放

SegmentScalingTypeHand 

表示手部的缩放

SegmentScalingTypeLowerTorso 

表示下躯干的缩放

SegmentScalingTypeUpperLeg 

表示大腿的缩放

SegmentScalingTypeLowerLeg 

表示小腿的缩放

SegmentScalingTypeFoot 

表示足部的缩放

◆ SideType

此枚举表示人体的侧类型

枚举值
SideTypeLeft 

表示人体的左侧。

SideTypeRight 

表示人体的右侧。

SideTypeCenter 

表示人体的中心。

◆ StatureType

此枚举表示人体的身高数据类型

枚举值
StatureTypePercentile99 

表示身高为人群的99百分位

StatureTypePercentile95 

表示身高为人群的95百分位

StatureTypePercentile50 

表示身高为人群的50百分位

StatureTypePercentile5 

表示身高为人群的5百分位

StatureTypePercentile1 

表示身高为人群的1百分位

StatureTypeCustom 

表示身高值为人体的实际高度

StatureTypeRegress 

表示身高值为计算得出

◆ StatureUnitType

此枚举表示身高的单位

枚举值
StatureUnitTypeInch 

表示身高单位为英寸

StatureUnitTypeMm 

表示身高单位为毫米

StatureUnitTypeCm 

表示身高单位为厘米

StatureUnitTypeM 

表示身高单位为米

◆ WeightType

此枚举表示人体的体重数据类型

枚举值
WeightTypePercentile99 

表示体重为人群的99百分位

WeightTypePercentile95 

表示体重为人群的95百分位

WeightTypePercentile50 

表示体重为人群的50百分位

WeightTypePercentile5 

表示体重为人群的5百分位

WeightTypePercentile1 

表示体重为人群的1百分位

WeightTypeCustom 

表示体重值为人体的实际体重

WeightTypeRegress 

表示体重值为计算得出

◆ WeightUnitType

此枚举表示体重的单位

枚举值
WeightUnitTypeLb 

表示体重单位为磅

WeightUnitTypeKg 

表示体重单位为千克

构造及析构函数说明

◆ ~HumanData()

virtual NXOpen::HumanData::~HumanData ( )
virtual

释放与实例关联的资源。调用此方法后,使用该对象是非法的。在.NET中,当对象被垃圾回收器删除时,此方法会自动被调用。
创建于NX4.0.0。

许可要求:无

成员函数说明

◆ AssocReferencePoint()

bool NXOpen::HumanData::AssocReferencePoint ( )

返回关联参考点的标志
于NX4.0.0创建。

许可证要求:solid_modeling("SOLIDS MODELING")、ug_human("Human Modelling")

◆ FigureFile()

NXString NXOpen::HumanData::FigureFile ( )

返回用于创建人体特征的人体模型文件
创建于NX4.0.0。

许可要求:solid_modeling("实体建模"),ug_human("人体建模")

◆ Gender()

NXOpen::HumanData::GenderType NXOpen::HumanData::Gender ( )

返回人体的性别
创建于NX4.0.0。

许可要求:solid_modeling("实体建模"),ug_human("人体建模")

◆ GetXform()

void NXOpen::HumanData::GetXform ( NXOpen::Matrix3x3 * orientation,
NXOpen::Point3d * position )

人体的变换矩阵
于NX4.0.0创建。

许可证要求:solid_modeling("SOLIDS MODELING")、ug_human("Human Modelling")

参数
orientation方向
position位置

◆ Name()

NXString NXOpen::HumanData::Name ( )

返回人体特征的名称
创建于NX4.0.0。

许可要求:solid_modeling("实体建模"),ug_human("人体建模")

◆ ReferencePoint()

NXOpen::NXObject * NXOpen::HumanData::ReferencePoint ( )

返回参考点
于NX4.0.0创建。

许可证要求:solid_modeling("SOLIDS MODELING")、ug_human("Human Modelling")

◆ ReferencePointLocationType()

NXOpen::HumanData::ReferencePointType NXOpen::HumanData::ReferencePointLocationType ( )

返回参考点类型
于NX4.0.0创建。

许可证要求:solid_modeling("SOLIDS MODELING")、ug_human("Human Modelling")

◆ StatureOption()

NXOpen::HumanData::StatureType NXOpen::HumanData::StatureOption ( )

返回身高值的身高类型
创建于NX4.0.0。

许可要求:solid_modeling("实体建模"),ug_human("人体建模")

◆ StatureValue()

double NXOpen::HumanData::StatureValue ( )

返回身高值
创建于NX4.0.0。

许可要求:solid_modeling("实体建模"),ug_human("人体建模")

◆ WeightOption()

NXOpen::HumanData::WeightType NXOpen::HumanData::WeightOption ( )

返回体重值的体重类型
创建于NX4.0.0。

许可要求:solid_modeling("实体建模"),ug_human("人体建模")

◆ WeightValue()

double NXOpen::HumanData::WeightValue ( )

返回体重值
创建于NX4.0.0。

许可要求:solid_modeling("实体建模"),ug_human("人体建模")