metafizzy / zdog

Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
https://zzz.dog
10.36k stars 393 forks source link

Better documentation of normalizeRotate() #115

Open brenly opened 2 years ago

brenly commented 2 years ago

How would I implement object.normalizeRotate()? do I just shove it in the lines of x,y,z rotations? I tried just pasting it as line 32. I tried checking if there were any codepen.io or jsfiddle or examples on the zdog site that would use normalizeRotate but no such luck.

https://codepen.io/dinkbat/pen/abYmYBg

I put it on line 32 as illo.normalizeRotate(TAU/8); after defining the const TAU. This does not seem to affect the rotation at all.

My goal is to always have 3 sides of the cube visible as it rotates, as one side starts to disappear, it'll start rotating the other way.

Also thank you for this library its fantastic! I just wish I could use it a bit better.