HumanData Class¶
-
class
NXOpen.
HumanData
¶ Bases:
NXOpen.TransientObject
Represent the data used to create the human
New in version NX4.0.0.
Properties¶
Property | Description |
---|---|
AssocReferencePoint | Returns the flag for associative reference point |
FigureFile | Returns the human figure file used to create the human feature |
Gender | Returns the gender of the human |
Name | Returns the name of the human feature |
ReferencePoint | Returns the reference point |
ReferencePointLocationType | Returns the reference point type |
StatureOption | Returns the stature type for stature value |
StatureValue | Returns the stature value |
WeightOption | Returns the weight type for weight value |
WeightValue | Returns the weight value |
Methods¶
Method | Description |
---|---|
Dispose | Free resources associated with the instance. |
GetXform | The transformation matrix of the human |
Enumerations¶
HumanDataAdvancedScalingType Enumeration | This enum represents the types of the advanced scaling variable names |
HumanDataAppearanceType Enumeration | This enum represents the appearance of human |
HumanDataDatabaseType Enumeration | This enum represents the database used for human creation |
HumanDataEditDisplayBodyParts Enumeration | This enum represents the body parts of edit human display |
HumanDataGenderType Enumeration | This enum represents the gender of human |
HumanDataHandFootType Enumeration | This enum represents the types of human hand foot |
HumanDataHandGoalType Enumeration | This enum represents the type to define hand goal position |
HumanDataInverseKinematicsBalanceType Enumeration | This enum represents the balance type of active reach |
HumanDataInverseKinematicsBodyParts Enumeration | This enum represents the body parts of dynamic drag |
HumanDataInverseKinematicsHeadEyeType Enumeration | This enum represents the head and eye type of active reach |
HumanDataInverseKinematicsInitJoint Enumeration | This enum represents the motion initiation joint of hand dynamic drag |
HumanDataInverseKinematicsType Enumeration | This enum represents the types of inverse kinematics |
HumanDataJointType Enumeration | This enum represents the types of the joint names |
HumanDataReferencePointType Enumeration | This enum represents the location of the reference point |
HumanDataSegmentScalingType Enumeration | This enum represents the types of the segment scaling variable names |
HumanDataSideType Enumeration | This enum represents the types of human side |
HumanDataStatureType Enumeration | This enum represents the stature data type of human |
HumanDataStatureUnitType Enumeration | This enum represents the unit for stature |
HumanDataWeightType Enumeration | This enum represents the weight data type of human |
HumanDataWeightUnitType Enumeration | This enum represents the unit for weight |
Property Detail¶
AssocReferencePoint¶
-
HumanData.
AssocReferencePoint
¶ Returns the flag for associative reference point
-------------------------------------
Getter Method
Signature
AssocReferencePoint
Returns: Return type: bool New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
FigureFile¶
-
HumanData.
FigureFile
¶ Returns the human figure file used to create the human feature
-------------------------------------
Getter Method
Signature
FigureFile
Returns: Name of the figure file Return type: str New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
Gender¶
-
HumanData.
Gender
¶ Returns the gender of the human
-------------------------------------
Getter Method
Signature
Gender
Returns: Return type: NXOpen.HumanDataGenderType
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
Name¶
-
HumanData.
Name
¶ Returns the name of the human feature
-------------------------------------
Getter Method
Signature
Name
Returns: Name of the human Return type: str New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
ReferencePoint¶
-
HumanData.
ReferencePoint
¶ Returns the reference point
-------------------------------------
Getter Method
Signature
ReferencePoint
Returns: Return type: NXOpen.NXObject
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
ReferencePointLocationType¶
-
HumanData.
ReferencePointLocationType
¶ Returns the reference point type
-------------------------------------
Getter Method
Signature
ReferencePointLocationType
Returns: Return type: NXOpen.HumanDataReferencePointType
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
StatureOption¶
-
HumanData.
StatureOption
¶ Returns the stature type for stature value
-------------------------------------
Getter Method
Signature
StatureOption
Returns: Return type: NXOpen.HumanDataStatureType
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
StatureValue¶
-
HumanData.
StatureValue
¶ Returns the stature value
-------------------------------------
Getter Method
Signature
StatureValue
Returns: Return type: float New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
WeightOption¶
-
HumanData.
WeightOption
¶ Returns the weight type for weight value
-------------------------------------
Getter Method
Signature
WeightOption
Returns: Return type: NXOpen.HumanDataWeightType
New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)
Method Detail¶
Dispose¶
-
HumanData.
Dispose
¶ Free resources associated with the instance.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Signature
Dispose()
New in version NX4.0.0.
License requirements: None.
GetXform¶
-
HumanData.
GetXform
¶ The transformation matrix of the human
Signature
GetXform()
Returns: a tuple Return type: A tuple consisting of (orientation, position). orientation is a NXOpen.Matrix3x3
. position is aNXOpen.Point3d
.New in version NX4.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)