/dports/math/cglm/cglm-0.8.4/include/cglm/call/ |
H A D | quat.h | 38 glmc_quat_copy(versor q, versor dest); 58 glmc_quat_dot(versor p, versor q); 62 glmc_quat_conjugate(versor q, versor dest); 66 glmc_quat_inv(versor q, versor dest); 70 glmc_quat_add(versor p, versor q, versor dest); 74 glmc_quat_sub(versor p, versor q, versor dest); 102 glmc_quat_mul(versor p, versor q, versor dest); 122 glmc_quat_lerp(versor from, versor to, float t, versor dest); 126 glmc_quat_lerpc(versor from, versor to, float t, versor dest); 130 glmc_quat_nlerp(versor q, versor r, float t, versor dest); [all …]
|
/dports/math/cglm/cglm-0.8.4/src/ |
H A D | quat.c | 43 glmc_quat_copy(versor q, versor dest) { in glmc_quat_copy() 73 glmc_quat_dot(versor p, versor q) { in glmc_quat_dot() 79 glmc_quat_conjugate(versor q, versor dest) { in glmc_quat_conjugate() 85 glmc_quat_inv(versor q, versor dest) { in glmc_quat_inv() 91 glmc_quat_add(versor p, versor q, versor dest) { in glmc_quat_add() 97 glmc_quat_sub(versor p, versor q, versor dest) { in glmc_quat_sub() 139 glmc_quat_mul(versor p, versor q, versor dest) { in glmc_quat_mul() 169 glmc_quat_lerp(versor from, versor to, float t, versor dest) { in glmc_quat_lerp() 175 glmc_quat_lerpc(versor from, versor to, float t, versor dest) { in glmc_quat_lerpc() 181 glmc_quat_nlerp(versor from, versor to, float t, versor dest) { in glmc_quat_nlerp() [all …]
|
/dports/math/cglm/cglm-0.8.4/include/cglm/ |
H A D | quat.h | 186 glm_quat_copy(versor q, versor dest) { in glm_quat_copy() 288 glm_quat_dot(versor p, versor q) { in glm_quat_dot() 300 glm_quat_conjugate(versor q, versor dest) { in glm_quat_conjugate() 313 glm_quat_inv(versor q, versor dest) { in glm_quat_inv() 328 glm_quat_add(versor p, versor q, versor dest) { in glm_quat_add() 341 glm_quat_sub(versor p, versor q, versor dest) { in glm_quat_sub() 434 glm_quat_mul(versor p, versor q, versor dest) { in glm_quat_mul() 636 glm_quat_lerp(versor from, versor to, float t, versor dest) { in glm_quat_lerp() 651 glm_quat_lerpc(versor from, versor to, float t, versor dest) { in glm_quat_lerpc() 667 glm_quat_nlerp(versor from, versor to, float t, versor dest) { in glm_quat_nlerp() [all …]
|
/dports/math/cglm/cglm-0.8.4/docs/source/ |
H A D | quat.rst | 119 .. c:function:: void glm_quat_copy(versor q, versor dest) 166 .. c:function:: float glm_quat_dot(versor p, versor q) 177 .. c:function:: void glm_quat_conjugate(versor q, versor dest) 185 .. c:function:: void glm_quat_inv(versor q, versor dest) 193 .. c:function:: void glm_quat_add(versor p, versor q, versor dest) 202 .. c:function:: void glm_quat_sub(versor p, versor q, versor dest) 257 .. c:function:: void glm_quat_axis(versor q, versor dest) 265 .. c:function:: void glm_quat_mul(versor p, versor q, versor dest) 312 .. c:function:: void glm_quat_lerp(versor from, versor to, float t, versor dest) 323 .. c:function:: void glm_quat_nlerp(versor q, versor r, float t, versor dest) [all …]
|
/dports/math/cglm/cglm-0.8.4/test/src/ |
H A D | test_quat.h | 40 versor c; in TEST_IMPL() 291 versor d, e; in TEST_IMPL() 483 versor q3; in TEST_IMPL() 484 versor q4; in TEST_IMPL() 715 versor v3; in TEST_IMPL() 735 versor v3; in TEST_IMPL() 829 versor q1; in TEST_IMPL() 896 versor q; in TEST_IMPL() 967 versor q1; in TEST_IMPL() 1014 versor q1; in TEST_IMPL() [all …]
|
H A D | test_common.h | 80 test_assert_quat_eq(versor v1, versor v2); 83 test_assert_quat_eq_identity(versor q) ; 86 test_assert_quat_eq_abs(versor v1, versor v2); 104 test_rand_quat(versor q);
|
H A D | test_common.c | 77 test_rand_quat(versor q) { in test_rand_quat() 312 test_assert_quat_eq_abs(versor v1, versor v2) { in test_assert_quat_eq_abs() 322 test_assert_quat_eq(versor v1, versor v2) { in test_assert_quat_eq() 332 test_assert_quat_eq_identity(versor q) { in test_assert_quat_eq_identity() 333 versor p = GLM_QUAT_IDENTITY_INIT; in test_assert_quat_eq_identity()
|
/dports/science/InsightToolkit/ITK-5.0.1/Modules/Core/Transform/test/ |
H A D | itkScaleSkewVersor3DTransformTest.cxx | 69 VersorType versor; in itkScaleSkewVersor3DTransformTest() local 70 versor.Set( axis, angle ); in itkScaleSkewVersor3DTransformTest() 74 parameters[0] = versor.GetX(); in itkScaleSkewVersor3DTransformTest() 135 VersorType versor; in itkScaleSkewVersor3DTransformTest() local 136 versor.Set( axis, angle ); in itkScaleSkewVersor3DTransformTest() 143 q = versor.Transform( p ); in itkScaleSkewVersor3DTransformTest() 173 q = versor.Transform( p ); in itkScaleSkewVersor3DTransformTest() 308 VersorType versor; in itkScaleSkewVersor3DTransformTest() local 427 VersorType versor; in itkScaleSkewVersor3DTransformTest() local 506 VersorType versor; in itkScaleSkewVersor3DTransformTest() local [all …]
|
H A D | itkScaleVersor3DTransformTest.cxx | 70 VersorType versor; in itkScaleVersor3DTransformTest() local 71 versor.Set( axis, angle ); in itkScaleVersor3DTransformTest() 75 parameters[0] = versor.GetX(); in itkScaleVersor3DTransformTest() 155 VersorType versor; in itkScaleVersor3DTransformTest() local 156 versor.Set( axis, angle ); in itkScaleVersor3DTransformTest() 163 q = versor.Transform( p ); in itkScaleVersor3DTransformTest() 193 q = versor.Transform( p ); in itkScaleVersor3DTransformTest() 328 VersorType versor; in itkScaleVersor3DTransformTest() local 445 VersorType versor; in itkScaleVersor3DTransformTest() local 518 VersorType versor; in itkScaleVersor3DTransformTest() local [all …]
|
H A D | itkSimilarity3DTransformTest.cxx | 86 VersorType versor; in itkSimilarity3DTransformTest() local 87 versor.Set( axis, angle ); in itkSimilarity3DTransformTest() 148 VersorType versor; in itkSimilarity3DTransformTest() local 149 versor.Set( axis, angle ); in itkSimilarity3DTransformTest() 156 q = versor.Transform( p ); in itkSimilarity3DTransformTest() 186 q = versor.Transform( p ); in itkSimilarity3DTransformTest() 215 q = versor.Transform( p ); in itkSimilarity3DTransformTest() 317 VersorType versor; in itkSimilarity3DTransformTest() local 424 VersorType versor; in itkSimilarity3DTransformTest() local 490 VersorType versor; in itkSimilarity3DTransformTest() local [all …]
|
H A D | itkVersorRigid3DTransformTest.cxx | 71 VersorType versor; in itkVersorRigid3DTransformTest() local 72 versor.Set( axis, angle ); in itkVersorRigid3DTransformTest() 76 parameters[0] = versor.GetX(); in itkVersorRigid3DTransformTest() 77 parameters[1] = versor.GetY(); in itkVersorRigid3DTransformTest() 134 VersorType versor; in itkVersorRigid3DTransformTest() local 135 versor.Set( axis, angle ); in itkVersorRigid3DTransformTest() 142 q = versor.Transform( p ); in itkVersorRigid3DTransformTest() 172 q = versor.Transform( p ); in itkVersorRigid3DTransformTest() 202 q = versor.Transform( p ); in itkVersorRigid3DTransformTest() 306 VersorType versor; in itkVersorRigid3DTransformTest() local [all …]
|
H A D | itkVersorTransformTest.cxx | 71 VersorType versor; in itkVersorTransformTest() local 72 versor.Set( axis, angle ); in itkVersorTransformTest() 76 parameters[0] = versor.GetX(); in itkVersorTransformTest() 77 parameters[1] = versor.GetY(); in itkVersorTransformTest() 78 parameters[2] = versor.GetZ(); in itkVersorTransformTest() 131 VersorType versor; in itkVersorTransformTest() local 132 versor.Set( axis, angle ); in itkVersorTransformTest() 139 q = versor.Transform( p ); in itkVersorTransformTest() 169 q = versor.Transform( p ); in itkVersorTransformTest() 199 q = versor.Transform( p ); in itkVersorTransformTest() [all …]
|
H A D | itkTransformsSetParametersTest.cxx | 385 Versor::Pointer versor = in itkTransformsSetParametersTest() local 387 beginMTime = versor->GetMTime(); in itkTransformsSetParametersTest() 389 versor->GetParameters(); in itkTransformsSetParametersTest() 391 versor->SetParameters( versorParams ); in itkTransformsSetParametersTest() 392 endMTime = versor->GetMTime(); in itkTransformsSetParametersTest()
|
/dports/math/curv/curv-0.5/ideas/ |
H A D | Geometric_Algebra | 13 http://wolftype.com/versor/orgformtwistboost.pdf 14 versor.mat.ucsb.edu -- C++ library 15 https://github.com/wolftype/versor 17 A versor is a generalization of a transformation matrix that can describe 20 http://wolftype.com/versor/colapinto_masters_final_02.pdf 23 http://versor.mat.ucsb.edu/ArticulatingSpace.pdf
|
/dports/cad/admesh/admesh-0.98.4/src/ |
H A D | util.c | 133 stl->stats.min.x *= versor[0]; in stl_scale_versor() 134 stl->stats.min.y *= versor[1]; in stl_scale_versor() 135 stl->stats.min.z *= versor[2]; in stl_scale_versor() 136 stl->stats.max.x *= versor[0]; in stl_scale_versor() 137 stl->stats.max.y *= versor[1]; in stl_scale_versor() 138 stl->stats.max.z *= versor[2]; in stl_scale_versor() 147 stl->stats.volume *= (versor[0] * versor[1] * versor[2]); in stl_scale_versor() 163 float versor[3]; in stl_scale() local 167 versor[0] = factor; in stl_scale() 168 versor[1] = factor; in stl_scale() [all …]
|
/dports/math/cglm/cglm-0.8.4/include/cglm/simd/sse2/ |
H A D | quat.h | 17 glm_quat_mul_sse2(versor p, versor q, versor dest) { in glm_quat_mul_sse2()
|
/dports/math/cglm/cglm-0.8.4/include/cglm/simd/neon/ |
H A D | quat.h | 17 glm_quat_mul_neon(versor p, versor q, versor dest) { in glm_quat_mul_neon()
|
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/ |
H A D | conn-avoid-ref.cpp | 299 prev_parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing); in avoid_item_poly() 300 prev_parallel_hull_edge.setVector(hull_edge.versor()); in avoid_item_poly() 310 parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing); in avoid_item_poly() 311 parallel_hull_edge.setVector(hull_edge.versor()); in avoid_item_poly() 318 …Avoid::Point avoid_pt((parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::X… in avoid_item_poly() 319 … (parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::Y]); in avoid_item_poly()
|
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/3rdparty/2geom/src/cython/ |
H A D | test-primitives.py | 139 self.assertAlmostEqual( l.versor(), Point(1, 1)/sqrt(2) ) 159 self.assertAlmostEqual( k.derivative().origin(), k.versor()) 160 self.assertAlmostEqual(k.normal(), k.versor().cw()) 220 self.assertAlmostEqual(m.versor(), Point.unit_vector(Point(1, 8) - Point(2, 9))) 225 self.assertAlmostEqual(r.versor(), Point(1, 1)/sqrt(2)) 232 self.assertAlmostEqual(r.versor(), Point(1, -1)/sqrt(2)) 256 self.assertAlmostEqual(Ray.distance(Point()+r.versor(), r), 1) 274 Ray.make_angle_bisector_ray(q, r).versor())
|
H A D | _cy_primitives.pyx | 570 def versor(self): member in cy_Line 571 """Return versor of line.""" 572 return wrap_Point(self.thisptr.versor()) 582 def set_versor(self, cy_Point versor): argument 583 """Set versor.""" 603 """origin + t*versor""" 752 def versor(self): member in cy_Ray 753 """Return versor.""" 765 """Set versor.""" 777 """Check for zero versor.""" [all …]
|
/dports/math/lib2geom/lib2geom-1.1/src/cython/ |
H A D | test-primitives.py | 139 self.assertAlmostEqual( l.versor(), Point(1, 1)/sqrt(2) ) 159 self.assertAlmostEqual( k.derivative().origin(), k.versor()) 160 self.assertAlmostEqual(k.normal(), k.versor().cw()) 220 self.assertAlmostEqual(m.versor(), Point.unit_vector(Point(1, 8) - Point(2, 9))) 225 self.assertAlmostEqual(r.versor(), Point(1, 1)/sqrt(2)) 232 self.assertAlmostEqual(r.versor(), Point(1, -1)/sqrt(2)) 256 self.assertAlmostEqual(Ray.distance(Point()+r.versor(), r), 1) 274 Ray.make_angle_bisector_ray(q, r).versor())
|
H A D | _cy_primitives.pyx | 570 def versor(self): member in cy_Line 571 """Return versor of line.""" 572 return wrap_Point(self.thisptr.versor()) 582 def set_versor(self, cy_Point versor): argument 583 """Set versor.""" 603 """origin + t*versor""" 752 def versor(self): member in cy_Ray 753 """Return versor.""" 765 """Set versor.""" 777 """Check for zero versor.""" [all …]
|
/dports/science/InsightToolkit/ITK-5.0.1/Modules/Numerics/Optimizers/test/ |
H A D | itkVersorRigid3DTransformOptimizerTest.cxx | 89 VersorType versor; in versorRigid3DCostFunction() local 91 versor.SetRotationAroundX( angle ); in versorRigid3DCostFunction() 93 m_Transform->SetRotation( versor ); in versorRigid3DCostFunction() 105 std::cout << "Versor used = " << versor << std::endl; in versorRigid3DCostFunction()
|
H A D | itkVersorTransformOptimizerTest.cxx | 98 VersorType versor; in GetValue() local 99 versor.Set( rightPart ); in GetValue() 101 m_Transform->SetRotation( versor ); in GetValue()
|
/dports/games/cake/cake_src/cake/ |
H A D | client.cpp | 233 vec3_t temp, dir = { 0.0f, 0.0f, 0.0f }, versor = { 0.0f, 0.0f, 0.0f }; in Update() local 240 if (flying || swimming || noclip) versor[1] += cmd.upmove; in Update() 241 versor[0] += cmd.sidemove; in Update() 242 versor[2] -= cmd.forwardmove; in Update() 254 MultVect3x3(cam.rotation, versor, dir); in Update() 262 dir[0] = versor[0]*FastCos(rad_yaw) + versor[2]*FastSin(rad_yaw); in Update() 263 dir[1] = versor[0]*FastSin(rad_yaw) - versor[2]*FastCos(rad_yaw); in Update() 281 if (VectorLength(versor)) in Update()
|