# | Line 1 | Line 1 | |
---|---|---|
1 | < | #include "StuntDouble.hpp" |
2 | < | #include "Atom.hpp" |
3 | < | #include "DirectionalAtom.hpp" |
4 | < | #include "RigidBody.hpp" |
5 | < | #include "simError.h" |
1 | > | #include "primitives/StuntDouble.hpp" |
2 | > | #include "primitives/Atom.hpp" |
3 | > | #include "primitives/DirectionalAtom.hpp" |
4 | > | #include "primitives/RigidBody.hpp" |
5 | > | #include "utils/simError.h" |
6 | ||
7 | /* | |
8 | "Don't move, or you're dead! Stand up! Captain, we've got them!" | |
# | Line 531 | Line 531 | void StuntDouble::getEulerAngles(double eulers[3]){ | |
531 | objType ); | |
532 | painCave.isFatal = 1; | |
533 | simError(); | |
534 | + | } |
535 | + | } |
536 | + | |
537 | + | bool StuntDouble::isLinear() { |
538 | + | int i; |
539 | + | double momI[3][3]; |
540 | + | bool linearTest = false; |
541 | + | double tolerance = 0.001; |
542 | + | |
543 | + | getI(momI); |
544 | + | |
545 | + | for (i=0; i<3; i++){ |
546 | + | if (momI[i][i]<tolerance){ |
547 | + | linearTest = true; |
548 | + | zeroAxis = i; |
549 | + | } |
550 | } | |
551 | + | |
552 | + | return linearTest; |
553 | } | |
554 | ||
555 | double StuntDouble::getZangle(){ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |