|
6 | 6 | #include <numeric> |
7 | 7 | #include <sstream> |
8 | 8 |
|
| 9 | +#include <osg/Math> |
| 10 | + |
9 | 11 | #include <components/esm3/cellstate.hpp> |
10 | 12 | #include <components/esm3/esmreader.hpp> |
11 | 13 | #include <components/misc/strings/conversion.hpp> |
@@ -176,8 +178,9 @@ namespace |
176 | 178 | { |
177 | 179 | std::cout << std::format(" Destination Position: ({:12.3f},{:12.3f},{:12.3f})\n", dest.mPos.pos[0], |
178 | 180 | dest.mPos.pos[1], dest.mPos.pos[2]); |
179 | | - std::cout << std::format(" Destination Rotation: ({:9.6f},{:9.6f},{:9.6f})\n", dest.mPos.rot[0], |
180 | | - dest.mPos.rot[1], dest.mPos.rot[2]); |
| 181 | + std::cout << std::format(" Destination Rotation: ({:9.6f},{:9.6f},{:9.6f})\n", |
| 182 | + osg::RadiansToDegrees(dest.mPos.rot[0]), osg::RadiansToDegrees(dest.mPos.rot[1]), |
| 183 | + osg::RadiansToDegrees(dest.mPos.rot[2])); |
181 | 184 | if (!dest.mCellName.empty()) |
182 | 185 | std::cout << " Destination Cell: " << dest.mCellName << std::endl; |
183 | 186 | } |
@@ -1308,7 +1311,8 @@ namespace EsmTool |
1308 | 1311 | std::cout << " Hour:" << mData.mCellState.mLastRespawn.mHour << std::endl; |
1309 | 1312 | if (mData.mCellState.mHasFogOfWar) |
1310 | 1313 | { |
1311 | | - std::cout << " North Marker Angle: " << mData.mFogState.mNorthMarkerAngle << std::endl; |
| 1314 | + std::cout << " North Marker Angle: " << osg::RadiansToDegrees(mData.mFogState.mNorthMarkerAngle) |
| 1315 | + << std::endl; |
1312 | 1316 | std::cout << " Bounds:" << std::endl; |
1313 | 1317 | std::cout << " Min X: " << mData.mFogState.mBounds.mMinX << std::endl; |
1314 | 1318 | std::cout << " Min Y: " << mData.mFogState.mBounds.mMinY << std::endl; |
|
0 commit comments