Class InverseKinematicsBuilder
Inheritance
System.Object
System.MarshalByRefObject
InverseKinematicsBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
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
FrameList
Declaration
public FrameBuilderList FrameList { get; }
Property Value
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
StartPoint
Declaration
public Point StartPoint { get; set; }
Property Value
Type
Declaration
public InverseKinematicsBuilder.Types Type { get; set; }
Property Value
Methods
CreateAllPosesCsys(out CoordinateSystem[])
Declaration
public void CreateAllPosesCsys(out CoordinateSystem[] posesCSYS)
Parameters
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
GetIsAutosolve()
Declaration
public bool GetIsAutosolve()
Returns
Type |
Description |
System.Boolean |
|
GetResult()
Declaration
public InverseKinematicsBuilder.SolverResult GetResult()
Returns
GetStartOrientation()
Declaration
public Matrix3x3 GetStartOrientation()
Returns
SetIsAutosolve(Boolean)
Declaration
public void SetIsAutosolve(bool autoSolve)
Parameters
Type |
Name |
Description |
System.Boolean |
autoSolve |
|
SetStartOrientation(Matrix3x3)
Declaration
public void SetStartOrientation(Matrix3x3 startOrit)
Parameters
SetTracer(Tracer)
Declaration
public void SetTracer(Tracer tracer)
Parameters
Type |
Name |
Description |
Tracer |
tracer |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink