|
static void | DrawBox (DensoInterface denso, Vector3 boxSize, Pose areaTransform, Color boxColor) |
|
static void | DrawArrowX (float xCoord, float yCoord, float zCoord, float arrowRadius, float arrowDepth, Color arrowColor, ReferenceFrame refFrame, Pose preTransformation, Transform objectTransformation) |
|
static void | DrawArrowY (float xCoord, float yCoord, float zCoord, float arrowRadius, float arrowDepth, Color arrowColor, ReferenceFrame refFrame, Pose preTransformation, Transform objectTransformation) |
|
static void | DrawArrowZ (float xCoord, float yCoord, float zCoord, float arrowRadius, float arrowDepth, Color arrowColor, ReferenceFrame refFrame, Pose preTransformation, Transform objectTransformation) |
|
static void | DrawGrid (int rows, int columns, Color gridColor) |
|
static Pose | RobotBase2UnityPose (double[] robotPTypeVar, Quaternion? unityInitialQuat=null, bool round=false) |
| Function to convert a robot P-type variable to left-handed Unity reference frame (in) robotPTypeVar : double[] --> (only the first 6 values are taken into account: X [mm], Y [mm], Z [mm], RX [deg], RY [deg], RZ [deg]) (in) unityInitialQuat (OPTIONAL) : Quaternion --> unity quaternion describing the initial orientation of the gameobject (if not set, Identity) (out) Pose: unity Pose data-type (position [m] + orientation)
|
|
static double[] | UnityPose2RobotBase (Pose unityPose, Quaternion? unityInitialQuat=null, bool round=false) |
| Function to convert a left-handed Unity reference frame to a robot P-type variable (in) unityPose : Pose --> unity Pose data-type (position [m] + orientation) (in) unityInitialQuat (OPTIONAL) : Quaternion --> unity quaternion describing the initial orientation of the gameobject (if not set, Identity) (out) double[] (7 values : X [mm], Y [mm], Z [mm], RX [deg], RY [deg], RZ [deg], FIG)
|
|
static void | UpdateTransformationTool (DensoInterface denso, int toolNumber, double[] toolDef) |
|
static void | UpdateTransformationWork (DensoInterface denso, int workNumber, double[] workDef) |
|
static void | UpdateTransformationArea (DensoInterface denso, int areaNumber, double[] areaDef) |
|
static Pose | UpdateTransformationSafetyArea (double[] safetyAreaDef, ref Matrix4x4 robotMatrix) |
|
static bool | ParseXML (DensoInterface denso) |
|
static void | DrawLine (Vector3 p1, Vector3 p2) |
|
static Pose realvirtual.DensoTools.RobotBase2UnityPose |
( |
double[] |
robotPTypeVar, |
|
|
Quaternion? |
unityInitialQuat = null , |
|
|
bool |
round = false |
|
) |
| |
|
static |
Function to convert a robot P-type variable to left-handed Unity reference frame (in) robotPTypeVar : double[] --> (only the first 6 values are taken into account: X [mm], Y [mm], Z [mm], RX [deg], RY [deg], RZ [deg]) (in) unityInitialQuat (OPTIONAL) : Quaternion --> unity quaternion describing the initial orientation of the gameobject (if not set, Identity) (out) Pose: unity Pose data-type (position [m] + orientation)
static double[] realvirtual.DensoTools.UnityPose2RobotBase |
( |
Pose |
unityPose, |
|
|
Quaternion? |
unityInitialQuat = null , |
|
|
bool |
round = false |
|
) |
| |
|
static |
Function to convert a left-handed Unity reference frame to a robot P-type variable (in) unityPose : Pose --> unity Pose data-type (position [m] + orientation) (in) unityInitialQuat (OPTIONAL) : Quaternion --> unity quaternion describing the initial orientation of the gameobject (if not set, Identity) (out) double[] (7 values : X [mm], Y [mm], Z [mm], RX [deg], RY [deg], RZ [deg], FIG)