|
@@ -40,12 +40,12 @@ enum CoordinateSystem {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
EXPCL_PANDA_LINMATH CoordinateSystem get_default_coordinate_system();
|
|
EXPCL_PANDA_LINMATH CoordinateSystem get_default_coordinate_system();
|
|
|
-
|
|
|
|
|
-END_PUBLISH
|
|
|
|
|
-
|
|
|
|
|
EXPCL_PANDA_LINMATH CoordinateSystem parse_coordinate_system_string(const string &str);
|
|
EXPCL_PANDA_LINMATH CoordinateSystem parse_coordinate_system_string(const string &str);
|
|
|
|
|
+EXPCL_PANDA_LINMATH string format_coordinate_system(CoordinateSystem cs);
|
|
|
EXPCL_PANDA_LINMATH bool is_right_handed(CoordinateSystem cs = CS_default);
|
|
EXPCL_PANDA_LINMATH bool is_right_handed(CoordinateSystem cs = CS_default);
|
|
|
|
|
|
|
|
|
|
+END_PUBLISH
|
|
|
|
|
+
|
|
|
#define IS_LEFT_HANDED_COORDSYSTEM(cs) ((cs==CS_zup_left) || (cs==CS_yup_left))
|
|
#define IS_LEFT_HANDED_COORDSYSTEM(cs) ((cs==CS_zup_left) || (cs==CS_yup_left))
|
|
|
|
|
|
|
|
EXPCL_PANDA_LINMATH ostream &operator << (ostream &out, CoordinateSystem cs);
|
|
EXPCL_PANDA_LINMATH ostream &operator << (ostream &out, CoordinateSystem cs);
|