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

人体特征类 更多...

#include <Features_Human.hxx>

类 NXOpen::Features::Human 继承关系图:
NXOpen::Features::Feature NXOpen::NXObject NXOpen::IProfile NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::INXObject

Public 成员函数

void BootJackToolkit ()
void CheckHuman (NXOpen::Features::Human *baseHuman, bool checkHumanData, bool checkSegment, bool checkExpression, bool checkReachZone)
void CreateHumanHands ()
void CreateReachZone (int *index, NXOpen::HumanReachZone **reachZone)
void DeleteNthReachZone (int index)
NXOpen::HumanReachZoneFindNamedReachZone (const char *reachZoneName)
NXOpen::HumanReachZoneFindNamedReachZone (const NXString &reachZoneName)
NXOpen::HumanReachZoneFindSelectedReachZone (NXOpen::NXObject *reachZoneGeom)
void ForceUpdate ()
NXOpen::HumanReachZoneGetNthReachZone (int index)
int GetNumReachZones ()
 NX_DEPRECATED ("Deprecated in NX2306.7000.0. Use JA_HUMAN_set_v10_data_3 instead.") void SetV10Data2(int gender
void PostureHands (double app, const char *shapeName, bool postureOnly)
void PostureHands (double app, const NXString &shapeName, bool postureOnly)
void SetHandsData (bool create, int database, int gender, bool glovesOn, int side, double length, double breadth, double gloveT, bool forearmOn, const char *posture, const NXOpen::Matrix4x4 &xformMatrix)
void SetHandsData (bool create, int database, int gender, bool glovesOn, int side, double length, double breadth, double gloveT, bool forearmOn, const NXString &posture, const NXOpen::Matrix4x4 &xformMatrix)
void SetV10Data3 (int gender, int age, int dbIndx, int statureOpt, double customStatureCM, int weightOpt, double customWeightKG, int torsoHeightInputType, double torsoHeightInput, int legLengthInputType, double legLengthInput, double headLength, double headBreadth, int shoulderBreadthInputType, double shoulderBreadthInput, double chestCircum, double waistCircum, int hipBreadthInputType, double hipBreadthInput, int armLengthInputType, double armLengthInput, double shoulderElbowLength, double elbowWristLength, double elbowFingertipLength, double handLength, double handBreadth, double handDepth, double footLength, double footBreadth, double shoeSoleHeight, double ankleHeight, double headHeight, double functionalLegLength, double sittingHeight)
Public 成员函数 继承自 NXOpen::Features::Feature
bool BreakWaveLink ()
void ChangeBooleanType ()
NXOpen::Features::IContainerFeatureContainerFeature ()
void DeleteClueAlerts ()
void DeleteHintAlerts ()
void DeleteInformationalAlerts ()
void DeleteWarningAlerts ()
NXString FeatureType ()
std::vector< NXOpen::Features::Feature * > GetAllChildren ()
std::vector< NXOpen::Body * > GetBodies ()
std::vector< NXOpen::Features::Feature * > GetChildren ()
std::vector< NXOpen::Edge * > GetEdges ()
std::vector< NXOpen::NXObject * > GetEntities ()
std::vector< NXOpen::Expression * > GetExpressions ()
std::vector< NXOpen::Face * > GetFaces ()
std::vector< NXStringGetFeatureClueHintMessages ()
std::vector< NXStringGetFeatureClueMessages ()
NXOpen::NXColorGetFeatureColor ()
std::vector< NXStringGetFeatureErrorMessages ()
std::vector< NXStringGetFeatureHintMessages ()
std::vector< NXStringGetFeatureInformationalMessages ()
NXString GetFeatureName ()
std::vector< NXStringGetFeatureWarningMessages ()
std::vector< NXOpen::Features::Feature * > GetParents ()
std::vector< NXOpen::Section * > GetSections ()
void HideBody ()
void HideParents ()
void HideSlaveFeatures (const std::vector< NXOpen::Features::Feature * > &slaveFeatures)
void Highlight ()
bool IsAssociative ()
bool IsBrowsableFeature ()
bool IsInternal ()
bool IsOutOfDate ()
void LoadParentPart ()
NXOpen::Point3d Location ()
void LogDiagnostic (int errorCode, const char *message, NXOpen::Features::Feature::DiagnosticType diagnosticType)
void LogDiagnostic (int errorCode, const NXString &message, NXOpen::Features::Feature::DiagnosticType diagnosticType)
void MakeCurrentFeature ()
void MakeSketchExternal ()
void MakeSketchInternal ()
 NX_DEPRECATED ("在 NX9.0.0 中已过时。请使用 NXOpen::Features::Feature::ContainerFeature 并检查其是否为 NULL 替代。") bool IsContainedFeature()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Algorithm version is for internal use only. There is no replacement for this method.") int AlgorithmVersion()
void RemoveForEdit (bool dependent)
void RemoveParameters ()
void SetGroupActive (bool active)
void ShowBody (bool moveCurves)
void ShowDimensions ()
void ShowParents (bool moveCurves)
void ShowSlaveFeatures (std::vector< NXOpen::Features::Feature * > &slaveFeatures)
void Suppress ()
bool Suppressed ()
int Timestamp ()
void Unhighlight ()
void Unsuppress ()
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

Public 属性

int age
int int int double int double int double int double double double int double double double int double int double armLengthInput
int int int double int double int double int double double double int double double double int double int armLengthInputType
int int int double int double int double int double double double int double double chestCircum
int int int double customStatureCM
int int int double int double customWeightKG
int int dbIndx
int int int double int double int double int double double double int double double double int double int double double double double elbowFingertipLength
int int int double int double int double int double double double int double double double int double int double double double elbowWristLength
int int int double int double int double int double double double int double double double int double int double double double double double double double double double footBreadth
int int int double int double int double int double double double int double double double int double int double double double double double double double double footLength
int int int double int double int double int double double double int double double double int double int double double double double double double handBreadth
int int int double int double int double int double double double int double double double int double int double double double double double double double handDepth
int int int double int double int double int double double double int double double double int double int double double double double double handLength
int int int double int double int double int double double double headBreadth
int int int double int double int double int double double headLength
int int int double int double int double int double double double int double double double int double hipBreadthInput
int int int double int double int double int double double double int double double double int hipBreadthInputType
int int int double int double int double int double legLengthInput
int int int double int double int double int legLengthInputType
int int int double int double int double int double double double int double double double int double int double double double double double double double double double double shoeSoleHeight
int int int double int double int double int double double double int double shoulderBreadthInput
int int int double int double int double int double double double int shoulderBreadthInputType
int int int double int double int double int double double double int double double double int double int double double shoulderElbowLength
int int int statureOpt
int int int double int double int double torsoHeightInput
int int int double int double int torsoHeightInputType
int int int double int double int double int double double double int double double double waistCircum
int int int double int weightOpt
Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

友元

class _HumanBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Features::Feature
enum  BooleanType {
  BooleanTypeCreate , BooleanTypeUnite , BooleanTypeSubtract , BooleanTypeIntersect ,
  BooleanTypeEmbossNormalSide = 8 , BooleanTypeEmbossOppositeNormalSide
}
enum  DiagnosticType { DiagnosticTypeInformation = 1 , DiagnosticTypeWarning }
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }

详细描述

人体特征类

表示人体特征。
要创建或编辑此类的实例,请使用 NXOpen::Features::HumanBuilder

创建于NX4.0.0。

成员函数说明

◆ BootJackToolkit()

void NXOpen::Features::Human::BootJackToolkit ( )

必要时启动Jack工具包。若工具包已初始化则无效果。
创建于NX2206.0.0。

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

◆ CheckHuman()

void NXOpen::Features::Human::CheckHuman ( NXOpen::Features::Human * baseHuman,
bool checkHumanData,
bool checkSegment,
bool checkExpression,
bool checkReachZone )

检查人体与用户定义的基准人体是否一致
创建于 NX4.0.0.

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

参数
baseHuman用于检查的用户定义基准人体
checkHumanData检查人体数据的标志
checkSegment检查人体节段位置的标志
checkExpression检查人体表达式的标志
checkReachZone检查人体可达区域的标志

◆ CreateHumanHands()

void NXOpen::Features::Human::CreateHumanHands ( )

为人体特征创建新的 HumanHands
创建于 NX12.0.2.

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

◆ CreateReachZone()

void NXOpen::Features::Human::CreateReachZone ( int * index,
NXOpen::HumanReachZone ** reachZone )

为人体特征创建新的 NXOpen::HumanReachZone
创建于NX4.0.0。

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

参数
index可达区索引
reachZone可达区

◆ DeleteNthReachZone()

void NXOpen::Features::Human::DeleteNthReachZone ( int index)

从人体特征中删除 NXOpen::HumanReachZone
创建于NX4.0.0。

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

参数
index可达区索引

◆ FindNamedReachZone() [1/2]

NXOpen::HumanReachZone * NXOpen::Features::Human::FindNamedReachZone ( const char * reachZoneName)

根据可达区域名称在人体特征中查找 NXOpen::HumanReachZone

返回
可达区域
创建于 NX4.0.0.

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
参数
reachZoneName可达区域名称

◆ FindNamedReachZone() [2/2]

NXOpen::HumanReachZone * NXOpen::Features::Human::FindNamedReachZone ( const NXString & reachZoneName)

按可达区名称在人体特征中查找 NXOpen::HumanReachZone

返回
可达区
创建于NX4.0.0。

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
参数
reachZoneName可达区名称

◆ FindSelectedReachZone()

NXOpen::HumanReachZone * NXOpen::Features::Human::FindSelectedReachZone ( NXOpen::NXObject * reachZoneGeom)

为人体特征查找所选的 NXOpen::HumanReachZone

返回
可达区
创建于NX4.0.0。

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
参数
reachZoneGeom可达区几何体

◆ ForceUpdate()

void NXOpen::Features::Human::ForceUpdate ( )

确保Jack人体内部模型的任何变更在NX中得到更新。
创建于NX2206.0.0。

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

◆ GetNthReachZone()

NXOpen::HumanReachZone * NXOpen::Features::Human::GetNthReachZone ( int index)

从人体特征中获取 NXOpen::HumanReachZone

返回
可达区
创建于NX4.0.0。

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")
参数
index可达区索引

◆ GetNumReachZones()

int NXOpen::Features::Human::GetNumReachZones ( )

获取人体特征的可达区数量

返回
可达区数量
创建于NX4.0.0。

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

◆ NX_DEPRECATED()

NXOpen::Features::Human::NX_DEPRECATED ( "Deprecated in NX2306.7000.0. Use JA_HUMAN_set_v10_data_3 instead." )

设置/修改未添加到 hm_params 中的额外 v10 缩放数据(v2.0)。

弃用
在 NX2306.7000.0 中已弃用。请使用 JA_HUMAN_set_v10_data_3 替代。

创建于 NX2212.0.0.

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

性别

◆ PostureHands() [1/2]

void NXOpen::Features::Human::PostureHands ( double app,
const char * shapeName,
bool postureOnly )

调整人体手部姿势
创建于 NX12.0.2.

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

参数
app应用参数
shapeName形状名称
postureOnly仅调整姿势

◆ PostureHands() [2/2]

void NXOpen::Features::Human::PostureHands ( double app,
const NXString & shapeName,
bool postureOnly )

调整人体手部姿势
创建于 NX12.0.2.

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

参数
app应用参数
shapeName形状名称
postureOnly仅调整姿势

◆ SetHandsData() [1/2]

void NXOpen::Features::Human::SetHandsData ( bool create,
int database,
int gender,
bool glovesOn,
int side,
double length,
double breadth,
double gloveT,
bool forearmOn,
const char * posture,
const NXOpen::Matrix4x4 & xformMatrix )

设置人体手部选项
创建于 NX12.0.2.

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

参数
create创建
database数据库
gender性别
glovesOn是否戴手套
side
length长度
breadth宽度
gloveT手套厚度
forearmOn是否显示前臂
posture姿势
xformMatrix变换矩阵

◆ SetHandsData() [2/2]

void NXOpen::Features::Human::SetHandsData ( bool create,
int database,
int gender,
bool glovesOn,
int side,
double length,
double breadth,
double gloveT,
bool forearmOn,
const NXString & posture,
const NXOpen::Matrix4x4 & xformMatrix )

设置人体手部选项
创建于 NX12.0.2.

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

参数
create创建
database数据库
gender性别
glovesOn是否戴手套
side
length长度
breadth宽度
gloveT手套厚度
forearmOn是否显示前臂
posture姿势
xformMatrix变换矩阵

◆ SetV10Data3()

void NXOpen::Features::Human::SetV10Data3 ( int gender,
int age,
int dbIndx,
int statureOpt,
double customStatureCM,
int weightOpt,
double customWeightKG,
int torsoHeightInputType,
double torsoHeightInput,
int legLengthInputType,
double legLengthInput,
double headLength,
double headBreadth,
int shoulderBreadthInputType,
double shoulderBreadthInput,
double chestCircum,
double waistCircum,
int hipBreadthInputType,
double hipBreadthInput,
int armLengthInputType,
double armLengthInput,
double shoulderElbowLength,
double elbowWristLength,
double elbowFingertipLength,
double handLength,
double handBreadth,
double handDepth,
double footLength,
double footBreadth,
double shoeSoleHeight,
double ankleHeight,
double headHeight,
double functionalLegLength,
double sittingHeight )

设置/修改尚未添加到hm_params中的额外v10缩放数据(v3.0)。
创建于NX2306.7000.0。

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

参数
gender性别
age年龄
dbIndx数据库索引
statureOpt身高选项
customStatureCM自定义身高(厘米)
weightOpt体重选项
customWeightKG自定义体重(千克)
torsoHeightInputType躯干高度输入类型
torsoHeightInput躯干高度输入值
legLengthInputType腿长输入类型
legLengthInput腿长输入值
headLength头长
headBreadth头宽
shoulderBreadthInputType肩宽输入类型
shoulderBreadthInput肩宽输入值
chestCircum胸围
waistCircum腰围
hipBreadthInputType髋宽输入类型
hipBreadthInput髋宽输入值
armLengthInputType臂长输入类型
armLengthInput臂长输入值
shoulderElbowLength肩肘长
elbowWristLength肘腕长
elbowFingertipLength肘指尖长
handLength手长
handBreadth手宽
handDepth手深
footLength脚长
footBreadth脚宽
shoeSoleHeight鞋底高度
ankleHeight脚踝高度
headHeight头高
functionalLegLength功能腿长
sittingHeight坐姿高度

类成员变量说明

◆ age

int NXOpen::Features::Human::age

年龄

◆ armLengthInput

int int int double int double int double int double double double int double double double int double int double NXOpen::Features::Human::armLengthInput

臂长输入值

◆ armLengthInputType

int int int double int double int double int double double double int double double double int double int NXOpen::Features::Human::armLengthInputType

臂长输入类型

◆ chestCircum

int int int double int double int double int double double double int double double NXOpen::Features::Human::chestCircum

胸围

◆ customStatureCM

int int int double NXOpen::Features::Human::customStatureCM

自定义身高(厘米)

◆ customWeightKG

int int int double int double NXOpen::Features::Human::customWeightKG

自定义体重(千克)

◆ dbIndx

int int NXOpen::Features::Human::dbIndx

数据库索引

◆ elbowFingertipLength

int int int double int double int double int double double double int double double double int double int double double double double NXOpen::Features::Human::elbowFingertipLength

肘尖长度

◆ elbowWristLength

int int int double int double int double int double double double int double double double int double int double double double NXOpen::Features::Human::elbowWristLength

肘腕长度

◆ footBreadth

int int int double int double int double int double double double int double double double int double int double double double double double double double double double NXOpen::Features::Human::footBreadth

脚宽

◆ footLength

int int int double int double int double int double double double int double double double int double int double double double double double double double double NXOpen::Features::Human::footLength

脚长

◆ handBreadth

int int int double int double int double int double double double int double double double int double int double double double double double double NXOpen::Features::Human::handBreadth

手宽

◆ handDepth

int int int double int double int double int double double double int double double double int double int double double double double double double double NXOpen::Features::Human::handDepth

手深

◆ handLength

int int int double int double int double int double double double int double double double int double int double double double double double NXOpen::Features::Human::handLength

手长

◆ headBreadth

int int int double int double int double int double double double NXOpen::Features::Human::headBreadth

头宽

◆ headLength

int int int double int double int double int double double NXOpen::Features::Human::headLength

头长

◆ hipBreadthInput

int int int double int double int double int double double double int double double double int double NXOpen::Features::Human::hipBreadthInput

臀宽输入值

◆ hipBreadthInputType

int int int double int double int double int double double double int double double double int NXOpen::Features::Human::hipBreadthInputType

臀宽输入类型

◆ legLengthInput

int int int double int double int double int double NXOpen::Features::Human::legLengthInput

腿长输入值

◆ legLengthInputType

int int int double int double int double int NXOpen::Features::Human::legLengthInputType

腿长输入类型

◆ shoeSoleHeight

int int int double int double int double int double double double int double double double int double int double double double double double double double double double double NXOpen::Features::Human::shoeSoleHeight

鞋底高度

◆ shoulderBreadthInput

int int int double int double int double int double double double int double NXOpen::Features::Human::shoulderBreadthInput

肩宽输入值

◆ shoulderBreadthInputType

int int int double int double int double int double double double int NXOpen::Features::Human::shoulderBreadthInputType

肩宽输入类型

◆ shoulderElbowLength

int int int double int double int double int double double double int double double double int double int double double NXOpen::Features::Human::shoulderElbowLength

肩肘长度

◆ statureOpt

int int int NXOpen::Features::Human::statureOpt

身高选项

◆ torsoHeightInput

int int int double int double int double NXOpen::Features::Human::torsoHeightInput

躯干高度输入值

◆ torsoHeightInputType

int int int double int double int NXOpen::Features::Human::torsoHeightInputType

躯干高度输入类型

◆ waistCircum

int int int double int double int double int double double double int double double double NXOpen::Features::Human::waistCircum

腰围

◆ weightOpt

int int int double int NXOpen::Features::Human::weightOpt

体重选项