Vectornaut
  • Joined on 2019-09-28
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
Vectornaut opened issue StudioInfinity/dyna3#33 2025-01-21 20:37:21 +00:00
Counterbalanced nudges move the kaleidocycle's center of mass
Vectornaut created branch kaleidocycle-example in StudioInfinity/dyna3 2025-01-21 20:06:26 +00:00
Vectornaut pushed to kaleidocycle-example at StudioInfinity/dyna3 2025-01-21 20:06:26 +00:00
303507eb08 Add kaleidocycle example
Vectornaut opened issue StudioInfinity/dyna3#32 2025-01-21 19:27:03 +00:00
Nudging doesn't commute with Euclidean motions
Vectornaut created branch uniform-projection in StudioInfinity/dyna3 2025-01-20 23:54:04 +00:00
Vectornaut pushed to uniform-projection at StudioInfinity/dyna3 2025-01-20 23:54:04 +00:00
a05a2e1d54 Implement the uniform inner product for points
03da831c9a Try projecting with the uniform inner product
Compare 2 commits »