Search found 3 matches

by pgimeno
Wed Jan 23, 2019 11:10 pm
Forum: Open Discussion and Dev Announcements
Topic: Official irrlicht Github GIT repo
Replies: 8
Views: 6273

UNofficial Irrlicht Mirror in GitLab

For those interested, I've set up a git mirror of the Irrlicht svn repository in GitLab: https://gitlab.com/pgimeno/irrlicht-mirror To the best of my possibilities, it holds the full history including all branches and tags. The tags appear as branches named tags/xxxx. Unfortunately it doesn't hold t...
by pgimeno
Thu Dec 20, 2018 8:51 pm
Forum: Bug reports
Topic: Use matrix for ISceneNode rotation
Replies: 3
Views: 3171

Re: Use matrix for ISceneNode rotation

Thanks. So no need for me to provide a patch? What would be the choices? Matrix or quaternion? Make getRotation always calculate the result from the matrix, or use a Dirty flag to maximize forward compatibility?
by pgimeno
Thu Dec 20, 2018 12:33 pm
Forum: Bug reports
Topic: Use matrix for ISceneNode rotation
Replies: 3
Views: 3171

Use matrix for ISceneNode rotation

This is half way between bug report and feature request. The current way to store a rotation in an ISceneNode is through extrinsic XYZ Euler angles. Euler angles are a horrible way of storing rotations, due to (a) gimbal lock issues, (b) precision loss, and (c) forcing a specific axis convention whe...