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