Search Results for

    Show / Hide Table of Contents

    Class InverseKinematicsBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    InverseKinematicsBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    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.Mechatronics
    Assembly: NXOpen.dll
    Syntax
    public class InverseKinematicsBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    InverseKinematicsBuilder()

    Declaration
    protected InverseKinematicsBuilder()

    Properties

    AvoidCollision

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

    EulerAngleConvention

    Declaration
    public Convention EulerAngleConvention { get; set; }
    Property Value
    Type Description
    Convention

    FrameList

    Declaration
    public FrameBuilderList FrameList { get; }
    Property Value
    Type Description
    FrameBuilderList

    GenerateAllOperations

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

    GeneratePoseCSYS

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

    GenerateTracer

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

    Name

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

    RigidBody

    Declaration
    public SelectRigidBody RigidBody { get; }
    Property Value
    Type Description
    SelectRigidBody

    StartPoint

    Declaration
    public Point StartPoint { get; set; }
    Property Value
    Type Description
    Point

    Type

    Declaration
    public InverseKinematicsBuilder.Types Type { get; set; }
    Property Value
    Type Description
    InverseKinematicsBuilder.Types

    Methods

    CreateAllPosesCsys(out CoordinateSystem[])

    Declaration
    public void CreateAllPosesCsys(out CoordinateSystem[] posesCSYS)
    Parameters
    Type Name Description
    CoordinateSystem[] posesCSYS

    ExportPoses(String, Boolean)

    Declaration
    public void ExportPoses(string fileName, bool inDesign)
    Parameters
    Type Name Description
    System.String fileName
    System.Boolean inDesign

    GetErrorPose()

    Declaration
    public CoordinateSystem GetErrorPose()
    Returns
    Type Description
    CoordinateSystem

    GetIsAutosolve()

    Declaration
    public bool GetIsAutosolve()
    Returns
    Type Description
    System.Boolean

    GetResult()

    Declaration
    public InverseKinematicsBuilder.SolverResult GetResult()
    Returns
    Type Description
    InverseKinematicsBuilder.SolverResult

    GetStartOrientation()

    Declaration
    public Matrix3x3 GetStartOrientation()
    Returns
    Type Description
    Matrix3x3

    SetIsAutosolve(Boolean)

    Declaration
    public void SetIsAutosolve(bool autoSolve)
    Parameters
    Type Name Description
    System.Boolean autoSolve

    SetStartOrientation(Matrix3x3)

    Declaration
    public void SetStartOrientation(Matrix3x3 startOrit)
    Parameters
    Type Name Description
    Matrix3x3 startOrit

    SetTracer(Tracer)

    Declaration
    public void SetTracer(Tracer tracer)
    Parameters
    Type Name Description
    Tracer tracer

    Implements

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