Comments (3)
Was the removal of the declaration of the function intended in 23c3fba?
Is it not supposed to be part of the public interface?
from gb.
Removal? Whoops. That was not meant to happen.
from gb.
While poking around in the function, I noticed that it's slightly dangerous for quaternions that are close to each other.
Wikipedia's implementation has a different threshold for the branch where falling back to regular lerp to cover small angles. If not, dividing by sin(angle) approaches dividing by zero.
from gb.
Related Issues (20)
- gb_mat4_mul_vec4 is broken HOT 2
- Missing check in gb_ucs2_to_utf8 - gb.h HOT 1
- 4d-vectors as columns in 2 by 2 matrix HOT 1
- Clarify column-major vs row-major (docs) HOT 1
- gb_mat4_inverse still broken a bit (0.07b) HOT 1
- Line 327~329 in gb_string.h will core dump HOT 1
- gb_utf8_decode
- gb_math: gb_rectX_union
- file_last_write_time on non-windows
- Cant not use at vs2008
- the gb.h inside demo is outdate HOT 1
- gb_memcopy returns invalid pointer
- Errors when compiling HOT 1
- Improving Quality of Exponential and Logarithm Functions HOT 2
- Clang compiler detected as gcc
- GB_MATH_NO_MATH_H's gb_tan doesn't handle values over half PI
- gb_float22_mul_vec2 and gb_float33_mul_vec3 seem to expect a row-major matrix HOT 1
- `gb_mod` is broken
- Optimized version of gb_quat_euler_angles
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gb.