-
Updated
May 20, 2020 - C++
#
quaternion
Here are 135 public repositories matching this topic...
OpenGL Mathematics (GLM)
Robotics Toolbox for MATLAB
-
Updated
May 23, 2020 - MATLAB
Add built-in support for quaternions to numpy
-
Updated
May 19, 2020 - Python
calibration for Imu and show gesture
-
Updated
Mar 2, 2020 - MATLAB
A thin layer of graphic data types
c
euler
vector
matrix
transformations
mathematics
simd
quaternion
graphics-library
3d-transformations
-
Updated
Apr 3, 2020 - C
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
topology
algebra
math
computer-algebra
linear-algebra
automatic-differentiation
quantum-computing
sparse
quaternion
complex-numbers
computational-geometry
differential-geometry
tensor
lie-groups
tensor-algebra
geometric-algebra
clifford-algebras
differentiable-programming
-
Updated
May 13, 2020 - Julia
ImGui GIZMO widget - 3D object manipulator / orientator
cmake
widget
opengl
vulkan
directx
imgui
webassembly
emscripten
quaternion
gizmo
manipulator
orientation
quaternions
object-orientation
dolly
quaternion-camera
gizmos
orientating
rotations
imguizmo
-
Updated
May 23, 2020 - C++
Math library using hlsl syntax with SSE/NEON support
math
cpp
shaders
neon
c-plus-plus-11
vector
matrix
modern-cpp
game-development
sse
quaternion
variants
hlsl
sse41
ser
-
Updated
May 17, 2020 - C++
means completeness and balancing, from the Arabic word الجبر
-
Updated
Mar 16, 2020 - JavaScript
xeedness
commented
Mar 5, 2019
I tried to use the original glm documentation. But since there is about 95% missing in PyGLM, it's not a well working approach. So while I think this is a good project, it's not an option if you have the desire to get something done.
A JavaScript Quaternion library
vector
angle
numbers
quaternion
rotates
axis
norm
conjugate
quaternions-q1
instance-quaternion
q2-quaternion
-
Updated
Feb 6, 2020 - JavaScript
An implementation of quaternions for and written in tensorflow. Fully differentiable.
-
Updated
Apr 23, 2020 - Python
Open
geo examples
Fil
commented
Nov 6, 2017
- canvas basic (https://bl.ocks.org/Fil/f48de8e9207799017093a169031adb02)
- canvas in @observablehq (https://beta.observablehq.com/@fil/translucent-earth)
- svg1 eclipses (https://bl.ocks.org/Fil/63366253a5d2f00640c15b096c29a38c)
- svg2 ? floating landmasses (https://bl.ocks.org/Fil/02e6d4c63ab52d202ca9d922b4b9000f/)
- simple webgl
- webgl+svg composite (maybe https:/
A header-only, pure-C math library for 2D/3D graphics (matrix, vector, quaternion) Seeks to be close to C89/C90 compliant for portability. It's like a BLAS, but easier to use.
-
Updated
May 24, 2020 - C
A Swift µ-Library of math extensions for SCNVector3, SCNQuaternion, SCNMatrix4
-
Updated
Apr 24, 2020 - Swift
c-sharp
quaternion
matrices
maths
vectors
fixed-point
quaternions
deterministic
3d-math-library
3d-math
-
Updated
Nov 26, 2019 - C#
dehann
commented
Jul 8, 2019
addFactor!(fg, [:x1;:l1], ...) vs addFactor!(fg, [:l1;:x1], ...)
a home for Mike Bostock's versor.js
-
Updated
Apr 5, 2020 - JavaScript
C# .NET Quadcopter
-
Updated
May 15, 2016 - C#
quaternion, euler angle, interpolation, cubic bezier, cubic spline, PCA, etc.
-
Updated
Jul 2, 2019 - C++
Small C++17 library for vector and matrix computations
math
vector
linear-algebra
hsl
quaternion
expression-template
hsv
cpp17
rgba
hsla
matrix-computations
spherical-coordinates
cylindrical-coordinates
hsv2rgb
rgb2hsv
polar-coordinates
hsva
hsl2rgb
rgb2hsl
-
Updated
Oct 31, 2019 - C++
BiSPy : a python framework for signal processing of bivariate signals
-
Updated
Jul 12, 2018 - Jupyter Notebook
Lightweight C++ geometry math library (Vectors, Quaternions and Matrices)
-
Updated
Jul 20, 2017 - C++
C++ templated linear algebra library with vector swizzling, intersection tests and useful functions for games and graphics dev.
math
cpp
matrix
quaternion
math-library
linear-algebra-library
swizzle
scalar-math
shader-swizzle
vector-swizzle
-
Updated
May 21, 2020 - C++
Improve this page
Add a description, image, and links to the quaternion topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the quaternion topic, visit your repo's landing page and select "manage topics."
This code was originated from before I wrote PEP-8 styled code.
Much of it uses weird layouts.
We should update the syntax.
Also note, some syntax should deviate from PEP-8 for readability, ie the large matrix operations should remain laid out in a readable manner.