#include <MdtBcl.h>
Public Attributes | |
| MdtBclConstraintHeader | head |
| Data stucture tag should be MdtBclBSJOINT. More... | |
| MeVector3 | pos1 |
| Joint position in the first body reference frame. More... | |
| MeVector3 | pos2 |
| Joint position in the second body reference frame. More... | |
| MeVector3 | axis_n1 |
| Primary rotation axis 1 (fixed in 1st body ref. More... | |
| MeVector3 | axis_m1 |
| Primary rotation axis 2 (fixed in 2nd body ref. More... | |
| MeVector3 | axis_n2 |
| Secondary rotation axis, orthogonal to axis_n1 (fixed in 1st body ref. More... | |
| MeVector3 | axis_m2 |
| Secondary rotation axis, orthogonal to axis_m1 (fixed in 2nd body ref. More... | |
| MeVector3 | n1_cross_m1 |
| This vector is maintained (read-only) in order to ensure smooth rotation when n1 and m1 are nearly parallel or anti-parallel (i.e. More... | |
| MdtBclLimit | limit [3] |
| Optional limits set to motion about the rotation axes. More... | |
|
Primary rotation axis 2 (fixed in 2nd body ref.
frame).
|
Secondary rotation axis, orthogonal to axis_m1 (fixed in 2nd body ref.
frame).
|
Primary rotation axis 1 (fixed in 1st body ref.
frame).
|
Secondary rotation axis, orthogonal to axis_n1 (fixed in 1st body ref.
frame).
|
Data stucture tag should be MdtBclBSJOINT.
|
Optional limits set to motion about the rotation axes.
These are (in array order):
0 - rho (twist angle) 1 - theta (cone, or polar, angle) 2 - phi (segment, or longitudinal, angle).
|
This vector is maintained (read-only) in order to ensure smooth rotation when n1 and m1 are nearly parallel or anti-parallel (i.e.
theta ~ 0 or theta ~ pi).
|
Joint position in the first body reference frame.
|
Joint position in the second body reference frame.
Copyright MathEngine PLC 2000, all rights reserved.