Home
last modified time | relevance | path

Searched refs:versor (Results 1 – 25 of 108) sorted by relevance

12345

/dports/math/cglm/cglm-0.8.4/include/cglm/call/
H A Dquat.h38 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 Dquat.c43 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 Dquat.h186 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 Dquat.rst119 .. 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 Dtest_quat.h40 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 Dtest_common.h80 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 Dtest_common.c77 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 DitkScaleSkewVersor3DTransformTest.cxx69 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 DitkScaleVersor3DTransformTest.cxx70 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 DitkSimilarity3DTransformTest.cxx86 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 DitkVersorRigid3DTransformTest.cxx71 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 DitkVersorTransformTest.cxx71 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 DitkTransformsSetParametersTest.cxx385 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 DGeometric_Algebra13 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 Dutil.c133 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 Dquat.h17 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 Dquat.h17 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 Dconn-avoid-ref.cpp299 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 Dtest-primitives.py139 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.pyx570 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 Dtest-primitives.py139 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.pyx570 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 DitkVersorRigid3DTransformOptimizerTest.cxx89 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 DitkVersorTransformOptimizerTest.cxx98 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 Dclient.cpp233 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()

12345