Life & fun · alternatives · 2026
24 alternatives to Attempting to use Norman Wildberger's rational trigonometry in WebGL
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Attempting to use Norman Wildberger's rational trigonometry in WebGL launched in 2016; newer entries below may have overtaken it.
- 1FT
2021 · static.laszlokorte.de · its alternatives →
- 2VT
Hi everyone! I'm the author of this project. I wrote it because I think that the math that makes characters move in games and movies is incredibly beautiful, and I wanted to give others a glimpse into it. It's crazy to think that quaternions, an abstract mathematical tool discovered by William Rowan Hamilton in 1843, would be so perfectly suited to solve hard problems in the world of 3D character animation more than a hundred years later. The story of how he discovered quaternions is also beautiful. Here's an excerpt from Wikipedia: "Hamilton was looking for ways of extending complex numbers…
2022 · diegomacario.github.io · its alternatives →
- 3SP
Context: I'm looking at Norman Wildberger's rational trigonometry[1], and here I was wondering how useful it is in physics. So I thought about testing it with the famous simple pendulum exercise. It's not obvious we get any FPS gain, but still I find it cool to even be able to get the same result differently. 1. https://en.wikipedia.org/wiki/Rational_trigonometry
2016 · grondilu.github.io · its alternatives →
- 4WL
2016 · whitestormjs.xyz · its alternatives →
- 5

This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence.
2024 · github.com · its alternatives →
- 6IA
2017 · grondilu.github.io · its alternatives →
- 7ST
2015 · mattdesl.github.io · its alternatives →
- 8
PixelSpace▲68A tediously accurate scale model of the solar system
2014 · joshworth.com · its alternatives →
- 9

- 10W1
2017 · img42.com · its alternatives →
- 11

- 12

Explore tilings on the hyperbolic plane. Contribute to timhutton/hyperplay development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 13AP
2016 · raytracer.crypt.sg · its alternatives →
- 14MA
2019 · codepen.io · its alternatives →
- 15DE
2013 · htmlpreview.github.io · its alternatives →
- 16WM
2014 · maximlakin.com · its alternatives →
- 17CA
2015 · dcochran.com · its alternatives →
- 18WP
This was my recent weekend project, aimed at teaching me JavaScript, a bit of HTML5, and (mostly) WebGL. The orbital data are from NASA JPL. I was inspired in part by this Flash app: http://www.dynamicdiagrams.com/wp-content/uploads/2011/04/orrery_2011_bce.swf, but wanted to do something in 3D. Coming from the games-dev world, this is my first introduction to web coding. The UI is jquery. I mostly used http://learningwebgl.com/blog for the 3D stuff. Being WebGL, it will work mostly on Chrome, Firefox 4 Beta. Forget about IE. I needed to figure out how to render text to the WebGL canvas - I…
2011 · solar-system-explorer.com · its alternatives →
- 19AO
2018 · comanche3d.com · its alternatives →
- 20OS
2013 · yeppp.info · its alternatives →
- 21TW
Web-based quantum physics visualizer for wavefunctions and the Schrödinger Equation
2016 · ridiculousfish.com · its alternatives →
- 22FF
2015 · neverwork.in · its alternatives →
- 23

- 24OL
2013 · linkergames.com · its alternatives →
Also compare
- Fourier Transform Visualized via WebGL alternatives
- Visualizing the math that powers 3D character animation alternatives
- Simple pendulum simulation with rational trigonometry alternatives
- WebGL low-poly saturn example alternatives
- I've made a Monte-Carlo raytracer for glTF scenes in WebGPU alternatives
- Implementing a trackball with rational numbers alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →