Skip to content

Commit c305e8f

Browse files
committed
Fix rotation: use std::abs()
1 parent 50865bf commit c305e8f

File tree

1 file changed

+2
-27
lines changed

1 file changed

+2
-27
lines changed

examples/app/vsgturntablecamera/Turntable.cpp

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,4 @@
1-
/**
2-
* MIT License
3-
4-
Copyright (c) [2025] [Nolan Kramer]
5-
6-
Permission is hereby granted, free of charge, to any person obtaining a copy
7-
of this software and associated documentation files (the "Software"), to deal
8-
in the Software without restriction, including without limitation the rights
9-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10-
copies of the Software, and to permit persons to whom the Software is
11-
furnished to do so, subject to the following conditions:
12-
13-
The above copyright notice and this permission notice shall be included in all
14-
copies or substantial portions of the Software.
15-
16-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22-
SOFTWARE.
23-
*
24-
*/
25-
26-
#include "Turntable.hpp"
1+
#include <InfinityCreator/Visualizer/Camera/Turntable.hpp>
272

283
Turntable::Turntable(vsg::ref_ptr<vsg::Camera> camera) :
294
_camera(camera),
@@ -563,7 +538,7 @@ void Turntable::computeRotationAxesWithGimbalAvoidance(vsg::dvec3& horizontalAxi
563538

564539
void Turntable::rotate(double angle, const vsg::dvec3& axis)
565540
{
566-
if (abs(angle) < 1e-10 || vsg::length(axis) < 1e-10)
541+
if (std::abs(angle) < 1e-10 || vsg::length(axis) < 1e-10)
567542
return;
568543

569544
// Create rotation matrix around the provided axis

0 commit comments

Comments
 (0)