Search Results for

    Show / Hide Table of Contents

    Class HumanBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    HumanBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    FeatureBuilder.CommitFeature()
    FeatureBuilder.GetFeature()
    FeatureBuilder.SetParentFeatureInternal(Feature)
    FeatureBuilder.UnsetParentFeatureInternal(Feature)
    FeatureBuilder.ShowInternalParentFeatureForEdit(Feature)
    FeatureBuilder.HideInternalParentFeatureAfterEdit(Feature)
    FeatureBuilder.GetPreviewBody()
    FeatureBuilder.ParentFeatureInternal
    FeatureBuilder.PatchSolutionFlag
    FeatureBuilder.PatchSurfaceFilename
    FeatureBuilder.SurroundingPatchSurfaceFilename
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Features
    Assembly: NXOpen.dll
    Syntax
    public class HumanBuilder : FeatureBuilder, IMessageSink, IComponentBuilder

    Constructors

    HumanBuilder()

    Declaration
    protected HumanBuilder()

    Properties

    Appearance

    Declaration
    public HumanData.AppearanceType Appearance { get; }
    Property Value
    Type Description
    HumanData.AppearanceType

    BalanceType

    Declaration
    public HumanData.InverseKinematicsBalanceType BalanceType { get; set; }
    Property Value
    Type Description
    HumanData.InverseKinematicsBalanceType

    BodyParts

    Declaration
    public HumanData.InverseKinematicsBodyParts BodyParts { get; set; }
    Property Value
    Type Description
    HumanData.InverseKinematicsBodyParts

    CurrentComfortStudyName

    Declaration
    public string CurrentComfortStudyName { get; set; }
    Property Value
    Type Description
    System.String

    CustomHumanFileName

    Declaration
    public string CustomHumanFileName { get; }
    Property Value
    Type Description
    System.String

    Database

    Declaration
    public HumanData.DatabaseType Database { get; }
    Property Value
    Type Description
    HumanData.DatabaseType

    ExpressionStatureData

    Declaration
    public string ExpressionStatureData { get; }
    Property Value
    Type Description
    System.String

    ExpressionWeightData

    Declaration
    public string ExpressionWeightData { get; }
    Property Value
    Type Description
    System.String

    FollowFoot

    Declaration
    public bool FollowFoot { get; set; }
    Property Value
    Type Description
    System.Boolean

    Gender

    Declaration
    public HumanData.GenderType Gender { get; }
    Property Value
    Type Description
    HumanData.GenderType

    HeadEyeType

    Declaration
    public HumanData.InverseKinematicsHeadEyeType HeadEyeType { get; set; }
    Property Value
    Type Description
    HumanData.InverseKinematicsHeadEyeType

    InitJoint

    Declaration
    public HumanData.InverseKinematicsInitJoint InitJoint { get; set; }
    Property Value
    Type Description
    HumanData.InverseKinematicsInitJoint

    InverseKinematicsOrientation

    Declaration
    public Matrix3x3 InverseKinematicsOrientation { get; set; }
    Property Value
    Type Description
    Matrix3x3

    InverseKinematicsPosition

    Declaration
    public Point3d InverseKinematicsPosition { get; set; }
    Property Value
    Type Description
    Point3d

    InverseKinematicsType

    Declaration
    public HumanData.InverseKinematicsType InverseKinematicsType { get; set; }
    Property Value
    Type Description
    HumanData.InverseKinematicsType

    LockWrist

    Declaration
    public bool LockWrist { get; set; }
    Property Value
    Type Description
    System.Boolean

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    System.String

    Orientation

    Declaration
    public Matrix3x3 Orientation { get; }
    Property Value
    Type Description
    Matrix3x3

    Position

    Declaration
    public Point3d Position { get; }
    Property Value
    Type Description
    Point3d

    ReferencePointCoordinates

    Declaration
    public Point3d ReferencePointCoordinates { get; }
    Property Value
    Type Description
    Point3d

    ReferencePointType

    Declaration
    public HumanData.ReferencePointType ReferencePointType { get; }
    Property Value
    Type Description
    HumanData.ReferencePointType

    Methods

    AddHandShapeLib(String)

    Declaration
    public void AddHandShapeLib(string handshapeLib)
    Parameters
    Type Name Description
    System.String handshapeLib

    AddPostureLib(String)

    Declaration
    public void AddPostureLib(string postureLib)
    Parameters
    Type Name Description
    System.String postureLib

    CreateHumanH10DialogBuilder()

    Declaration
    public HumanH10DialogBuilder CreateHumanH10DialogBuilder()
    Returns
    Type Description
    HumanH10DialogBuilder

    CreateHumanHandsDialogBuilder()

    Declaration
    public HumanHandsDialogBuilder CreateHumanHandsDialogBuilder()
    Returns
    Type Description
    HumanHandsDialogBuilder

    DoUpdate(Boolean, Boolean, Boolean)

    Declaration
    public void DoUpdate(bool updatePosturePrediction, bool updateReferencePoint, bool updateReachZone)
    Parameters
    Type Name Description
    System.Boolean updatePosturePrediction
    System.Boolean updateReferencePoint
    System.Boolean updateReachZone

    ExportCustomHumanFile(String)

    Declaration
    public void ExportCustomHumanFile(string humanFileName)
    Parameters
    Type Name Description
    System.String humanFileName

    ExportCustomPostureFile(String)

    Declaration
    public void ExportCustomPostureFile(string postureFileName)
    Parameters
    Type Name Description
    System.String postureFileName

    GetBarrierCsys()

    Declaration
    public CoordinateSystem GetBarrierCsys()
    Returns
    Type Description
    CoordinateSystem

    GetBarrierNormal()

    Declaration
    public Vector3d GetBarrierNormal()
    Returns
    Type Description
    Vector3d

    GetBarrierPoint()

    Declaration
    public Point GetBarrierPoint()
    Returns
    Type Description
    Point

    GetBodySiteDisplayFlag(HumanData.EditDisplayBodyParts)

    Declaration
    public bool GetBodySiteDisplayFlag(HumanData.EditDisplayBodyParts bodyPart)
    Parameters
    Type Name Description
    HumanData.EditDisplayBodyParts bodyPart
    Returns
    Type Description
    System.Boolean

    GetHandGoalAllowNormal(HumanData.SideType)

    Declaration
    public bool GetHandGoalAllowNormal(HumanData.SideType side)
    Parameters
    Type Name Description
    HumanData.SideType side
    Returns
    Type Description
    System.Boolean

    GetHandGoalAllowRotate(HumanData.SideType)

    Declaration
    public bool GetHandGoalAllowRotate(HumanData.SideType side)
    Parameters
    Type Name Description
    HumanData.SideType side
    Returns
    Type Description
    System.Boolean

    GetHandGoalCsys(HumanData.SideType)

    Declaration
    public CoordinateSystem GetHandGoalCsys(HumanData.SideType side)
    Parameters
    Type Name Description
    HumanData.SideType side
    Returns
    Type Description
    CoordinateSystem

    GetHandGoalOrientation(HumanData.SideType)

    Declaration
    public Matrix3x3 GetHandGoalOrientation(HumanData.SideType side)
    Parameters
    Type Name Description
    HumanData.SideType side
    Returns
    Type Description
    Matrix3x3

    GetHandGoalPoint(HumanData.SideType)

    Declaration
    public Point GetHandGoalPoint(HumanData.SideType side)
    Parameters
    Type Name Description
    HumanData.SideType side
    Returns
    Type Description
    Point

    GetHandGoalPosition(HumanData.SideType)

    Declaration
    public Point3d GetHandGoalPosition(HumanData.SideType side)
    Parameters
    Type Name Description
    HumanData.SideType side
    Returns
    Type Description
    Point3d

    GetHandGoalType(HumanData.SideType)

    Declaration
    public HumanData.HandGoalType GetHandGoalType(HumanData.SideType side)
    Parameters
    Type Name Description
    HumanData.SideType side
    Returns
    Type Description
    HumanData.HandGoalType

    GetPosturePrediction()

    Declaration
    public HumanPosturePrediction GetPosturePrediction()
    Returns
    Type Description
    HumanPosturePrediction

    GetSegmentSitesName()

    Declaration
    public string[] GetSegmentSitesName()
    Returns
    Type Description
    System.String[]

    GetStatureData(out HumanData.StatureType, out Double, out HumanData.StatureUnitType)

    Declaration
    public void GetStatureData(out HumanData.StatureType statureType, out double stature, out HumanData.StatureUnitType statureUnit)
    Parameters
    Type Name Description
    HumanData.StatureType statureType
    System.Double stature
    HumanData.StatureUnitType statureUnit

    GetWeightData(out HumanData.WeightType, out Double, out HumanData.WeightUnitType)

    Declaration
    public void GetWeightData(out HumanData.WeightType weightType, out double weight, out HumanData.WeightUnitType weightUnit)
    Parameters
    Type Name Description
    HumanData.WeightType weightType
    System.Double weight
    HumanData.WeightUnitType weightUnit

    LoadCustomPostureFile(String)

    Declaration
    public void LoadCustomPostureFile(string postureFileName)
    Parameters
    Type Name Description
    System.String postureFileName

    RemoveHandShapeLib(String)

    Declaration
    public void RemoveHandShapeLib(string handshapeLib)
    Parameters
    Type Name Description
    System.String handshapeLib

    RemovePostureLib(String)

    Declaration
    public void RemovePostureLib(string postureLib)
    Parameters
    Type Name Description
    System.String postureLib

    SetAdvancedScalingData(HumanData.AdvancedScalingType, Double)

    Declaration
    public void SetAdvancedScalingData(HumanData.AdvancedScalingType dataName, double dataValue)
    Parameters
    Type Name Description
    HumanData.AdvancedScalingType dataName
    System.Double dataValue

    SetAppearance(HumanData.AppearanceType)

    Declaration
    public void SetAppearance(HumanData.AppearanceType appearance)
    Parameters
    Type Name Description
    HumanData.AppearanceType appearance

    SetBarrierCsys(CoordinateSystem)

    Declaration
    public void SetBarrierCsys(CoordinateSystem barrierCsys)
    Parameters
    Type Name Description
    CoordinateSystem barrierCsys

    SetBarrierNormal(Vector3d)

    Declaration
    public void SetBarrierNormal(Vector3d barrierNormal)
    Parameters
    Type Name Description
    Vector3d barrierNormal

    SetBarrierPoint(Point)

    Declaration
    public void SetBarrierPoint(Point barrierPoint)
    Parameters
    Type Name Description
    Point barrierPoint

    SetBodySiteDisplayFlag(HumanData.EditDisplayBodyParts, Boolean)

    Declaration
    public void SetBodySiteDisplayFlag(HumanData.EditDisplayBodyParts bodyPart, bool displayFlag)
    Parameters
    Type Name Description
    HumanData.EditDisplayBodyParts bodyPart
    System.Boolean displayFlag

    SetCustomHumanFileName(String)

    Declaration
    public void SetCustomHumanFileName(string customFileName)
    Parameters
    Type Name Description
    System.String customFileName

    SetDatabase(HumanData.DatabaseType)

    Declaration
    public void SetDatabase(HumanData.DatabaseType database)
    Parameters
    Type Name Description
    HumanData.DatabaseType database

    SetExpressionStatureData(String)

    Declaration
    public void SetExpressionStatureData(string statureExpression)
    Parameters
    Type Name Description
    System.String statureExpression

    SetExpressionWeightData(String)

    Declaration
    public void SetExpressionWeightData(string weightExpression)
    Parameters
    Type Name Description
    System.String weightExpression

    SetGender(HumanData.GenderType)

    Declaration
    public void SetGender(HumanData.GenderType gender)
    Parameters
    Type Name Description
    HumanData.GenderType gender

    SetHandGoalAllowNormal(HumanData.SideType, Boolean)

    Declaration
    public void SetHandGoalAllowNormal(HumanData.SideType side, bool allowNormal)
    Parameters
    Type Name Description
    HumanData.SideType side
    System.Boolean allowNormal

    SetHandGoalAllowRotate(HumanData.SideType, Boolean)

    Declaration
    public void SetHandGoalAllowRotate(HumanData.SideType side, bool allowRotate)
    Parameters
    Type Name Description
    HumanData.SideType side
    System.Boolean allowRotate

    SetHandGoalCsys(HumanData.SideType, CoordinateSystem)

    Declaration
    public void SetHandGoalCsys(HumanData.SideType side, CoordinateSystem goalCsys)
    Parameters
    Type Name Description
    HumanData.SideType side
    CoordinateSystem goalCsys

    SetHandGoalOrientation(HumanData.SideType, Matrix3x3)

    Declaration
    public void SetHandGoalOrientation(HumanData.SideType side, Matrix3x3 goalOrientation)
    Parameters
    Type Name Description
    HumanData.SideType side
    Matrix3x3 goalOrientation

    SetHandGoalPoint(HumanData.SideType, Point)

    Declaration
    public void SetHandGoalPoint(HumanData.SideType side, Point goalPoint)
    Parameters
    Type Name Description
    HumanData.SideType side
    Point goalPoint

    SetHandGoalPosition(HumanData.SideType, Point3d)

    Declaration
    public void SetHandGoalPosition(HumanData.SideType side, Point3d goalPosition)
    Parameters
    Type Name Description
    HumanData.SideType side
    Point3d goalPosition

    SetHandGoalType(HumanData.SideType, HumanData.HandGoalType)

    Declaration
    public void SetHandGoalType(HumanData.SideType side, HumanData.HandGoalType goalType)
    Parameters
    Type Name Description
    HumanData.SideType side
    HumanData.HandGoalType goalType

    SetHandShapeData(Int32, String, String, String, Double)

    Declaration
    public void SetHandShapeData(int handType, string handshapeName, string neutralHandshapeName, string handshapeLib, double handshapeValue)
    Parameters
    Type Name Description
    System.Int32 handType
    System.String handshapeName
    System.String neutralHandshapeName
    System.String handshapeLib
    System.Double handshapeValue

    SetJointData(HumanData.JointType, Double, Double, Double, Boolean)

    Declaration
    public void SetJointData(HumanData.JointType jointName, double jointXValue, double jointYValue, double jointZValue, bool isSymmetric)
    Parameters
    Type Name Description
    HumanData.JointType jointName
    System.Double jointXValue
    System.Double jointYValue
    System.Double jointZValue
    System.Boolean isSymmetric

    SetJointLimits(HumanData.JointType, Double, Double, Double, Double, Double, Double, Boolean)

    Declaration
    public void SetJointLimits(HumanData.JointType jointName, double jointXLowerLimit, double jointXUpperLimit, double jointYLowerLimit, double jointYUpperLimit, double jointZLowerLimit, double jointZUpperLimit, bool isSymmetric)
    Parameters
    Type Name Description
    HumanData.JointType jointName
    System.Double jointXLowerLimit
    System.Double jointXUpperLimit
    System.Double jointYLowerLimit
    System.Double jointYUpperLimit
    System.Double jointZLowerLimit
    System.Double jointZUpperLimit
    System.Boolean isSymmetric

    SetName(String)

    Declaration
    public void SetName(string name)
    Parameters
    Type Name Description
    System.String name

    SetOrientation(Matrix3x3)

    Declaration
    public void SetOrientation(Matrix3x3 orientation)
    Parameters
    Type Name Description
    Matrix3x3 orientation

    SetPosition(Point3d)

    Declaration
    public void SetPosition(Point3d location)
    Parameters
    Type Name Description
    Point3d location

    SetPostureData(String, String)

    Declaration
    public void SetPostureData(string postureName, string postureLib)
    Parameters
    Type Name Description
    System.String postureName
    System.String postureLib

    SetReferencePoint(Boolean, HumanData.ReferencePointType, Point)

    Declaration
    public void SetReferencePoint(bool associative, HumanData.ReferencePointType referencePointType, Point referencePoint)
    Parameters
    Type Name Description
    System.Boolean associative
    HumanData.ReferencePointType referencePointType
    Point referencePoint

    SetReferencePointCoordinates(Point3d)

    Declaration
    public void SetReferencePointCoordinates(Point3d referencePointCoordinates)
    Parameters
    Type Name Description
    Point3d referencePointCoordinates

    SetReferencePointType(HumanData.ReferencePointType)

    Declaration
    public void SetReferencePointType(HumanData.ReferencePointType referencePointType)
    Parameters
    Type Name Description
    HumanData.ReferencePointType referencePointType

    SetResetPosture()

    Declaration
    public void SetResetPosture()

    SetResetSegment()

    Declaration
    public void SetResetSegment()

    SetSegmentScalingData(HumanData.SegmentScalingType, Double, Double, Double)

    Declaration
    public void SetSegmentScalingData(HumanData.SegmentScalingType segmentName, double depthFactor, double breadthFactor, double lengthFactor)
    Parameters
    Type Name Description
    HumanData.SegmentScalingType segmentName
    System.Double depthFactor
    System.Double breadthFactor
    System.Double lengthFactor

    SetSegmentSitesName(String[])

    Declaration
    public void SetSegmentSitesName(string[] segmentSitesName)
    Parameters
    Type Name Description
    System.String[] segmentSitesName

    SetShowSkeleton(Boolean)

    Declaration
    public void SetShowSkeleton(bool showSkeleton)
    Parameters
    Type Name Description
    System.Boolean showSkeleton

    SetStatureData(HumanData.StatureType, Double, HumanData.StatureUnitType)

    Declaration
    public void SetStatureData(HumanData.StatureType statureType, double stature, HumanData.StatureUnitType statureUnit)
    Parameters
    Type Name Description
    HumanData.StatureType statureType
    System.Double stature
    HumanData.StatureUnitType statureUnit

    SetWeightData(HumanData.WeightType, Double, HumanData.WeightUnitType)

    Declaration
    public void SetWeightData(HumanData.WeightType weightType, double weight, HumanData.WeightUnitType weightUnit)
    Parameters
    Type Name Description
    HumanData.WeightType weightType
    System.Double weight
    HumanData.WeightUnitType weightUnit

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX