9 ms·
Thank you, glad you like it. And thanks for the report. Are you able to reproduce it again? I could not reproduce it. If so, could you provide more details or e
by 0xndavd 3y ago
Thank you, glad you like it. And thanks for the report. Are you able to reproduce it again? I could not reproduce it. If so, could you provide more details or even better, open an issue at https://github.com/ndavd/ncube/issues https://github.com/ndavd/ncube/issues
- dylan604 3y agoIt totally crashed my FF on macOS Sonoma Edit: Here's the bug as a screen cap: https://vimeo.com/893937641/e7d12262c8 https://vimeo.com/893937641/e7d12262c8
- 0xndavd 3y agoFrom the provided recording it seems to be working properly. Keep in mind that in most hardware I wouldn't even try to go beyond the 7th/8th dimension. It becomes too intensive, way too many vertices, edges and faces to calculate. There's an on-going issue to attempt to move some logic into compute shaders.
- dylan604 3y agois it that the axis of rotation changes? the animation looks totally different after the reset. unfortunately, it has crashed my browser 3 separate occasions now, so that's putting a limit on further playing with it.
- 0xndavd 3y agoI gave an answer to that animation behavior in a comment bellow https://news.ycombinator.com/item?id=38621273 https://news.ycombinator.com/item?id=38621273 Also, please test out the native version of ncube, I provide some pre-compiled binaries for Mac, Linux and Windows. They should perform better. The web port was a nice to have, but the native versions will always perform way better.
- bsilvereagle 3y agoWhen moving from 5->4 the w sliders are [0,0,0.5,1,0,0]. When moving from 4->3 they become [0,0,1]. When moving from 3->4 they become [0,0,0,1,0,0]. Clicking 'reset' or manually changing the w slider to [0,0,0.5,1,0,0] results in the expected animation.
- 0xndavd 3y agoMight seem counter intuitive but that's the intended behavior. Instead of looking at the order of values think of it as the angular velocity state associated with a rotation plane. Worth noting that q1q4, for example, refers to the rotation plane of the 1st and 4th dimensions. 5: q1q4 = 0.5, q2q3 = 1.0, rest = 0.0 5->4: q1q4 = 0.5, q2q3 = 1.0, rest = 0.0 4->3: We no longer have the q1q4 plane available therefore q2q3 = 1.0, rest = 0.0 3->4: Now we have the q1q4 plane back but the state has been cleared from previous interactions Going to a lower dimension essentially deletes previously set state of higher dimensional planes because they don't exist at that point. When resetting it just goes back to the default configuration.