HumanReachZone Class

class NXOpen.HumanReachZone

Bases: NXOpen.TaggedObject

Represents a human reach zone.

New in version NX4.0.0.

Properties

Property Description
Geom Returns the geometry of reach zone
Tag Returns the Tag for this object.

Methods

Method Description
ChangeName Change reach zone name
GetData Get reach zone data
SetData Set reach zone data

Enumerations

HumanReachZoneMethodType Enumeration This enum represents the methods for computing the reach zone

Property Detail

Geom

HumanReachZone.Geom

Returns the geometry of reach zone

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

Getter Method

Signature Geom

Returns:reach zone geom
Return type:NXOpen.NXObject

New in version NX4.0.0.

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

Method Detail

ChangeName

HumanReachZone.ChangeName

Change reach zone name

Signature ChangeName(reachZoneName)

Parameters:reachZoneName (str) – New name of the reach zone

New in version NX4.0.0.

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

GetData

HumanReachZone.GetData

Get reach zone data

Signature GetData()

Returns:a tuple
Return type:A tuple consisting of (zoneName, method, waistFlexAngleData, waistFlexRangeLowerData, waistFlexRangeUpperData, waistLateralAngleData, waistLateralRangeLowerData, waistLateralRangeUpperData, traceSiteName, human, resolution, assocReachZone). zoneName is a str. Name of the reach zone method is a NXOpen.HumanReachZoneMethodType. Method used to create the reach zone waistFlexAngleData is a float. Waist flex angle value waistFlexRangeLowerData is a float. Lower limit of waist flex angle waistFlexRangeUpperData is a float. Upper limit of waist flex angle waistLateralAngleData is a float. Waist lateral angle value waistLateralRangeLowerData is a float. Lower limit of waist lateral angle range waistLateralRangeUpperData is a float. upper limit of waist lateral angle range traceSiteName is a str. Name of the site traced to create the trace site human is a NXOpen.Features.Human. Human feature resolution is a int. Resolution of the reach zone assocReachZone is a bool. Flag for associative reach zone

New in version NX4.0.0.

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

SetData

HumanReachZone.SetData

Set reach zone data

Signature SetData(zoneName, method, waistFlexAngleData, waistFlexRangeLowerData, waistFlexRangeUpperData, waistLateralAngleData, waistLateralRangeLowerData, waistLateralRangeUpperData, traceSiteName, human, resolution, assocReachZone)

Parameters:
  • zoneName (str) – Name of the reach zone
  • method (NXOpen.HumanReachZoneMethodType) – Method used to create the reach zone
  • waistFlexAngleData (float) – Waist flex angle value
  • waistFlexRangeLowerData (float) – Lower limit of waist flex angle
  • waistFlexRangeUpperData (float) – Upper limit of waist flex angle
  • waistLateralAngleData (float) – Waist lateral angle value
  • waistLateralRangeLowerData (float) – Lower limit of waist lateral angle range
  • waistLateralRangeUpperData (float) – upper limit of waist lateral angle range
  • traceSiteName (str) – Name of the site traced to create the trace site
  • human (NXOpen.Features.Human) – Human Feature
  • resolution (int) – Resolution of the reach zone
  • assocReachZone (bool) – Flag for associative reach zone

New in version NX4.0.0.

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