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

To me, it seems perfectly natural to have this:

pub enum SpecifiedValue {
    Absent(String),
    Present {
        spec: String,
        value: f64
    }
}

An absent…

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

Yes, I'll do this—I was just waiting for a go-ahead from you. I should've mentioned that in the last comment.

Vectornaut commented on issue StudioInfinity/dyna3#59 2025-03-01 00:39:18 +00:00
Outline view: show element details when regulators change

Or do you just want to defer this issue until after we switch to a view in which elements and regulators are viewed in a more egalitarian fashion?

Yes: the issue becomes moot if we ditch the…

Vectornaut commented on issue StudioInfinity/dyna3#44 2025-03-01 00:36:32 +00:00
Dual list view

The most convenient place to see a curvature regulator might be in-line with the display of its subject element. So perhaps we need a hybrid of unary regulators in the element list and poly-ary…

Vectornaut opened issue StudioInfinity/dyna3#65 2025-02-28 08:43:25 +00:00
Don't record optimization history in release
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-27 21:17:48 +00:00
Generalize constraints to observables

I think I've finished responding to this comment and addressing or responding to all the code-level comments. Please review again at your convenience! I'll be working on #64…

Vectornaut opened issue StudioInfinity/dyna3#64 2025-02-27 21:14:28 +00:00
Tidy up engine tests
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-27 21:07:52 +00:00
Generalize constraints to observables

Done, by filing issues #56 and #57.

Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-27 21:03:52 +00:00
Generalize constraints to observables

More immediately pertinent, but inspired by (4) because likely we will need to address it at least by the time we implement (4): it's counterintuitive/asymmetric that I can select an element but…

Vectornaut opened issue StudioInfinity/dyna3#63 2025-02-27 20:58:33 +00:00
Prototype a selection system for regulators
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-27 20:41:51 +00:00
Generalize constraints to observables

Need to file an issue to allow removal of entities, regulators and/or elements.

Done (#62).

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

The current optimization seems to prefer changing curvature over position […]

I've brought this up in issue #61.

Vectornaut opened issue StudioInfinity/dyna3#62 2025-02-27 20:40:09 +00:00
Make elements and constraints removable
Vectornaut opened issue StudioInfinity/dyna3#61 2025-02-27 20:25:05 +00:00
Gravitate toward natural-feeling parts of the solution space
Vectornaut commented on pull request StudioInfinity/dyna3#48 2025-02-27 19:31:34 +00:00
Generalize constraints to observables

If you add an inversive distance regulator between A and B, and then add one between A and C, and then select B and C and add a regulator, presuming that neither of the dropdowns for B or C is…

Vectornaut opened issue StudioInfinity/dyna3#60 2025-02-27 19:26:15 +00:00
Disallow duplicate regulators
Vectornaut opened issue StudioInfinity/dyna3#59 2025-02-27 19:02:38 +00:00
Outline view: show element details when regulators change
Vectornaut opened issue StudioInfinity/dyna3#58 2025-02-27 18:54:18 +00:00
Tidy up match expressions
Vectornaut opened issue StudioInfinity/dyna3#57 2025-02-27 09:33:26 +00:00
Curate debug output
Vectornaut opened issue StudioInfinity/dyna3#56 2025-02-27 09:28:16 +00:00
Turn off debug output in release