Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on issue StudioInfinity/dyna3#41 2025-01-31 19:52:17 +00:00
Debug view occasionally lists representation coordinates out of order

Will do. The Sycamore maintainer responded to my forum post, so I'll follow up on that first in case there's a cleaner, simpler fix.

Vectornaut commented on issue StudioInfinity/dyna3#42 2025-01-31 19:49:22 +00:00
Directional leakage, oscillation, and jitter during nudging

I've reorganized and reworded this issue report a bit. In particular, I switched from "oscillation" to "jitter" to emphasize that the motions we're talking about are very fast—on the order of…

Vectornaut opened issue StudioInfinity/dyna3#41 2025-01-31 08:40:11 +00:00
Debug view occasionally lists representation coordinates out of order
Vectornaut commented on issue StudioInfinity/dyna3#37 2025-01-31 08:24:27 +00:00
Enhancing navigation in graphic view

currently when a small sphere is inside a big sphere, there is no way to foclect it via a mouse click -- the larger containing sphere always soaks up the mouse clicks. [...] another approach is…

Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-30 21:00:24 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

By "short-term error," I mean things like zig-zagging during gradient descent. On short timescales, the solutions of the differential equation that describes ideal gradient descent look very…

Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-30 10:47:07 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

Reproduction

If I do exactly your steps and hold down W, the fourth coordinate eventually does start to go up and down on various steps. This is most obvious when the coordinate is…

Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-29 09:45:22 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

Reproduction

I've reproduced most of what you describe using the following steps:

  1. Set the Lorentz product between Deimos and Pollux to 1
  2. Select Deimos and then focus the…
Vectornaut opened issue StudioInfinity/dyna3#36 2025-01-25 20:53:16 +00:00
Write a constructor for Constraint
Vectornaut commented on issue StudioInfinity/dyna3#28 2025-01-25 20:42:09 +00:00
Find the tangent space of the solution variety

This issue has been addressed by #29, and the questions it raised now have their own issues: #31 and #35. Is there anything else we need to do before closing it?

Vectornaut opened issue StudioInfinity/dyna3#35 2025-01-25 20:38:17 +00:00
Detect higher-order rigidity
Vectornaut pushed to uniform-projection at StudioInfinity/dyna3 2025-01-24 20:45:24 +00:00
f9026c847a Stop printing the projection basis
Vectornaut pushed to uniform-projection at StudioInfinity/dyna3 2025-01-23 23:29:04 +00:00
2f3fc2ed6e Move a stray declaration into a commented section
Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-23 20:24:31 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

I've added tests for #32 and #33, as described in the updated PR description, so the PR is ready for review again!

Vectornaut pushed to uniform-projection at StudioInfinity/dyna3 2025-01-23 20:24:27 +00:00
51df7defc5 Test the kaleidocycle's first-order motions
1e3505dd01 Confirm that projection is Euclidean-equivariant
e61047cb86 Update the tangent test with uniform coordinates
Compare 3 commits »
Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-22 20:58:09 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

I realize we don't really have a comprehensive in-source doc system set up yet. I know we discussed it but I forget what we concluded.

I think we decided it would be fine for now to document…

Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-22 20:55:02 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

Yes, since the claim is to resolve #32 and #33 when this is merged, it would be good for it to have these two explicit tests connected to those two issues included in this PR.

I'll switch the…

Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-22 20:52:12 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

I just checked by hand that the twisting motion printed by the kaleidocycle example is an actual first-order motion of the kaleidocycle. That means we could reasonably turn the kaleidocycle…

Vectornaut commented on pull request StudioInfinity/dyna3#34 2025-01-22 19:43:09 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety

I see there were two batches of commits. Is this PR ready for review?

Yes, it's ready for review—I just forgot to push the second batch of commits before posting the pull request. There are…

Vectornaut pushed to uniform-projection at StudioInfinity/dyna3 2025-01-22 03:57:50 +00:00
21cefa9f8a Do symmetric_kernel in projection coordinates
01261aed91 Write kaleidocycle nudge in uniform coordinates
Compare 2 commits »
Vectornaut created pull request StudioInfinity/dyna3#34 2025-01-22 03:57:36 +00:00
Switch to Euclidean-invariant projection onto tangent space of solution variety