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”)

WeightValue

HumanData.WeightValue

Returns the weight value

-------------------------------------

Getter Method

Signature WeightValue

Returns:
Return type:float

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 a NXOpen.Point3d.

New in version NX4.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”), ug_human (“Human Modelling”)