Momentum Scripting v1
Loading...
Searching...
No Matches
EulerConvention.h
1/*
2Copyright 2007-2025. Algoryx Simulation AB.
3
4All AGX source code, intellectual property, documentation, sample code,
5tutorials, scene files and technical white papers, are copyrighted, proprietary
6and confidential material of Algoryx Simulation AB. You may not download, read,
7store, distribute, publish, copy or otherwise disseminate, use or expose this
8material without having a written signed agreement with Algoryx Simulation AB.
9
10Algoryx Simulation AB disclaims all responsibilities for loss or damage caused
11from using this software, unless otherwise stated in written agreements with
12Algoryx Simulation AB.
13*/
14
15#ifndef MOMENTUM_EULERCONVENTION_H
16#define MOMENTUM_EULERCONVENTION_H
17
18#include "momentum_namespace.h"
19#include "momentum_export.h"
20
21namespace MOMENTUM_NAMESPACE
22{
29 class MOMENTUM_EXPORT EulerConvention
30 {
31 public:
34 XYZs = 0, XYXs = 2, XZYs = 4, XZXs = 6, YZXs = 8, YZYs = 10, YXZs = 12,
35 YXYs = 14, ZXYs = 16, ZXZs = 18, ZYXs = 20, ZYZs = 22,
37 ZYXr = 1, XYXr = 3, YZXr = 5, XZXr = 7, XZYr = 9, YZYr = 11,
38 ZXYr = 13, YXYr = 15, YXZr = 17, ZXZr = 19, XYZr = 21, ZYZr = 23,
40 FIRST = 0, // marker for last position
41 BAD = -1, // place holder for bad values
42 DEFAULT_CONVENTION = XYZs
43 };
44 };
45} // namespace momentum
46
47#endif
The 24 Euler conventions.
Definition: EulerConvention.h:30
Convention
Definition: EulerConvention.h:32
@ LAST
Definition: EulerConvention.h:39
Namespace for Momentum Scripting API.
Definition: AffineMatrix4x4.h:29