Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on issue StudioInfinity/dyna3#33 2025-02-17 23:37:50 +00:00
Counterbalanced nudges move the kaleidocycle's center of mass

Addressed by pull request #34, which adds examples/kaleidocycle.rs for confirmation.

Vectornaut closed issue StudioInfinity/dyna3#33 2025-02-17 23:37:50 +00:00
Counterbalanced nudges move the kaleidocycle's center of mass
Vectornaut commented on issue StudioInfinity/dyna3#53 2025-02-17 23:23:42 +00:00
Prototype entity list view

Addressed by pull request #14.

Vectornaut closed issue StudioInfinity/dyna3#53 2025-02-17 23:23:42 +00:00
Prototype entity list view
Vectornaut commented on issue StudioInfinity/dyna3#52 2025-02-17 23:22:54 +00:00
Prototype constraint problem data structure

Addressed by pull request #14.

Vectornaut closed issue StudioInfinity/dyna3#52 2025-02-17 23:22:54 +00:00
Prototype constraint problem data structure
Vectornaut commented on issue StudioInfinity/dyna3#51 2025-02-17 23:21:58 +00:00
Prototype 3D rendering view

Addressed by pull request #14. Benchmark measurements are recorded on the "Display benchmarking" wiki page.

Vectornaut closed issue StudioInfinity/dyna3#51 2025-02-17 23:21:58 +00:00
Prototype 3D rendering view
Vectornaut opened issue StudioInfinity/dyna3#54 2025-02-17 23:16:43 +00:00
Integrate engine into application prototype
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-16 02:32:00 +00:00
Generalize constraints to observables

As for validation, I think it becomes clearer in this model. We can discuss further Monday, but I would propose that each regulator knows how to validate a possible set point, and a text-entry…

Vectornaut opened issue StudioInfinity/dyna3#53 2025-02-14 20:10:18 +00:00
Prototype entity list view
Vectornaut opened issue StudioInfinity/dyna3#52 2025-02-14 19:04:15 +00:00
Prototype constraint problem data structure
Vectornaut opened issue StudioInfinity/dyna3#51 2025-02-14 18:58:03 +00:00
Prototype 3D rendering view
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-14 18:29:43 +00:00
Generalize constraints to observables

Ergo, when you are typing in one control for the set point, the other displays of the set point (textual or graphical) should not change, as they are merely displaying the current set point;…

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

Whoops—I've rediscovered why the role field, or something equivalent, is needed to make regulator views act the way they currently do. This logic for determining…

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

In my experience, having fewer places where the same information is kept or might be perceived to be kept actually makes the code easier to understand, as well as more concise (which also helps…

Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-13 20:49:20 +00:00
Generalize constraints to observables

And more importantly, it now seems to me that set_point_text is very likely a violation of the Model-View-Controller separation of concerns.

This field goes back to pull request #15, where it…

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

I am still confused as to why Regulators have a role.

Another approach I considered was changing the type of set_point to Signal<Option<f64>> and using the following logic to determine…

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

The pull request should be ready for review again now! I've made the following changes:

  • Renamed observables to regulators
  • Labeled the regulators in the outline view
Vectornaut pushed to observables_on_main at Vectornaut/dyna3 2025-02-12 19:56:08 +00:00
b3e4e902f3 Rename Regulator fields
24139ad5e9 Rename observables to regulators
de7122d871 Label observable type
Compare 3 commits »