Class InverseKinematicsBuilder
Inheritance
InverseKinematicsBuilder
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
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
GeneratePoseCSYS
Declaration
public bool GeneratePoseCSYS { get; set; }
Property Value
GenerateTracer
Declaration
public bool GenerateTracer { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
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, bool)
Declaration
public void ExportPoses(string fileName, bool inDesign)
Parameters
| Type |
Name |
Description |
| string |
fileName |
|
| bool |
inDesign |
|
GetErrorPose()
Declaration
public CoordinateSystem GetErrorPose()
Returns
GetIsAutosolve()
Declaration
public bool GetIsAutosolve()
Returns
GetResult()
Declaration
public InverseKinematicsBuilder.SolverResult GetResult()
Returns
GetStartOrientation()
Declaration
public Matrix3x3 GetStartOrientation()
Returns
SetIsAutosolve(bool)
Declaration
public void SetIsAutosolve(bool autoSolve)
Parameters
| Type |
Name |
Description |
| bool |
autoSolve |
|
SetPosesMotionType(MotionTypes[])
Declaration
public void SetPosesMotionType(FrameBuilder.MotionTypes[] posesMotionType)
Parameters
SetPosesName(string[])
Declaration
public void SetPosesName(string[] posesName)
Parameters
| Type |
Name |
Description |
| string[] |
posesName |
|
SetPosesPoint(Point[])
Declaration
public void SetPosesPoint(Point[] posesPoint)
Parameters
| Type |
Name |
Description |
| Point[] |
posesPoint |
|
SetPosesSolution(int[])
Declaration
public void SetPosesSolution(int[] posesSolution)
Parameters
| Type |
Name |
Description |
| int[] |
posesSolution |
|
SetStartOrientation(Matrix3x3)
Declaration
public void SetStartOrientation(Matrix3x3 startOrit)
Parameters
SetTracer(Tracer)
Declaration
public void SetTracer(Tracer tracer)
Parameters
| Type |
Name |
Description |
| Tracer |
tracer |
|
UpdateIk()
Declaration
UpdateIkStatus()
Declaration
public void UpdateIkStatus()
Implements
System.Runtime.Remoting.Messaging.IMessageSink