Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-12 00:03:48 +00:00
Generalize constraints to observables

[…] it occurs to me that once we switch to a split view of Entities in one pane and Dials in the other, then the constraints will have to be labeled something like inversive distance(Deimos,…

Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-12 00:01:14 +00:00
Generalize constraints to observables

On the topic of what to name the class, I am OK with any of Dial, Thermostat, or Regulator, although I will say the last one speaks to me the least, perhaps because I have never used anything…

Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-11 08:19:21 +00:00
Generalize constraints to observables

I've added issues for both of the pitfalls we've identified and linked them from the pull request description.

I propose using the tag "prospective" for issues that would be introduced by pull…

Vectornaut opened issue StudioInfinity/dyna3#50 2025-02-11 08:10:48 +00:00
[prospective] You can't see the measured value of an unsatisfied constraint
Vectornaut opened issue StudioInfinity/dyna3#49 2025-02-11 08:02:30 +00:00
[prospective] Deactivating a constraint throws away its desired value
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-11 07:34:08 +00:00
Generalize constraints to observables

The term inversive distance sounds perfect for our use case. Nice find! With the current Lorentz product, -Q(I, J) is the inversive distance between the spheres represented by I and J. The…

Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-11 06:10:38 +00:00
Generalize constraints to observables

(c) we should contemplate what we are calling these entities in the code

I like the control theory flavor of "thermostat." Here are some more suggestions in that vein.

  • [Regulator.](ht…
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-11 00:12:18 +00:00
Generalize constraints to observables

I think it makes more sense to file them as issues, because they seem like things that could be addressed by building on top of the framework for observables laid out in this pull request.

Vectornaut created pull request StudioInfinity/dyna3#48 2025-02-10 21:19:35 +00:00
Generalize constraints to observables
Vectornaut created branch observables_on_main in Vectornaut/dyna3 2025-02-10 21:04:16 +00:00
Vectornaut pushed to observables_on_main at Vectornaut/dyna3 2025-02-10 21:04:16 +00:00
dc8330df6a Revise observable styling
af2724f934 Rename ObservableRole variants
677ef47544 Rename constraints to observables
fb8e391587 Generalize constraints to observables
Compare 4 commits »
Vectornaut opened issue StudioInfinity/dyna3#47 2025-02-10 21:02:25 +00:00
Generalize constraints to observables
Vectornaut pushed to main at Vectornaut/dyna3 2025-02-10 05:39:30 +00:00
46324fecc6 Use workaround to keep representation coordinates in order (#46)
Vectornaut created pull request StudioInfinity/dyna3#46 2025-02-07 19:24:27 +00:00
Use workaround to keep representation coordinates in order
Vectornaut created branch rep-disp-order_on_main in Vectornaut/dyna3 2025-02-07 19:21:17 +00:00
Vectornaut pushed to rep-disp-order_on_main at Vectornaut/dyna3 2025-02-07 19:21:17 +00:00
ff39ba4716 Always show representation coordinates in order
Vectornaut commented on issue StudioInfinity/dyna3#45 2025-02-07 19:09:13 +00:00
Branch pruning and switch to PRs from a fork

Done!

Vectornaut closed issue StudioInfinity/dyna3#45 2025-02-07 19:09:13 +00:00
Branch pruning and switch to PRs from a fork
Vectornaut deleted branch tangent-space from StudioInfinity/dyna3 2025-02-07 19:06:47 +00:00
Vectornaut deleted branch gram from StudioInfinity/dyna3 2025-02-07 19:06:26 +00:00