C# Class Robot.IK

Exibir arquivo Open project: evilmachina/theMachine

Public Methods

Method Description
CalculateIK ( double coxaLength, double femurLength, double tibiaLength, double x, double y ) : JointAngeles
CalculateIKOneJoint ( double X, double Y ) : double
DegToRad ( double degrees ) : double
RadToDeg ( double angleInRad ) : double
Rotate180Degrees ( double angleToRotate ) : double
lengthBetwenSolderandWrist ( double location, double wristLocation ) : double

Private Methods

Method Description
locationOfWristX ( double x, double length ) : double

Method Details

CalculateIK() public static method

public static CalculateIK ( double coxaLength, double femurLength, double tibiaLength, double x, double y ) : JointAngeles
coxaLength double
femurLength double
tibiaLength double
x double
y double
return JointAngeles

CalculateIKOneJoint() public static method

public static CalculateIKOneJoint ( double X, double Y ) : double
X double
Y double
return double

DegToRad() public static method

public static DegToRad ( double degrees ) : double
degrees double
return double

RadToDeg() public static method

public static RadToDeg ( double angleInRad ) : double
angleInRad double
return double

Rotate180Degrees() public static method

public static Rotate180Degrees ( double angleToRotate ) : double
angleToRotate double
return double

lengthBetwenSolderandWrist() public static method

public static lengthBetwenSolderandWrist ( double location, double wristLocation ) : double
location double
wristLocation double
return double