Known issue:

It seems like this is a known issue within Three.js (https://github.com/mrdoob/three.js/issues/688) the normal first person controls (older version called rollControlls) has this issue but the fly control does not, that’s why I didn’t experience this issue with me keyboard controls I had implemented earlier.

Rollcontrols (which my leapcontrols are based on) uses raw matrices for rotation whereas FlyControl uses quaternions.

My next step is to try and update my leapControls to quaternions.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s