Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on issue StudioInfinity/dyna3#101 2025-07-19 03:04:51 +00:00
Stabilize the position of a sphere when changing its curvature

@glen wrote in StudioInfinity/dyna3#101 (comment):

Conversely when you adjust the location of any sphere, its curvature should remain constant…

Vectornaut commented on issue StudioInfinity/dyna3#102 2025-07-19 02:56:35 +00:00
Update licensing

I haven't thought about licensing since we talked about it at the very beginning of the project. This crowdsourced license guide, apparently curated by…

Vectornaut opened issue StudioInfinity/dyna3#102 2025-07-18 23:08:33 +00:00
Update licensing
Vectornaut opened issue StudioInfinity/dyna3#101 2025-07-18 22:42:42 +00:00
Stabilize the position of a sphere when changing its curvature
Vectornaut opened issue StudioInfinity/dyna3#100 2025-07-18 21:05:58 +00:00
Nudging after a first realization fails can cause a panic
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 19:36:35 +00:00
feat: Engine diagnostics

Renaming done, in commit f1865f8. I decided not to add the type alias Configuration for DMatrix<f64>, as discussed below

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 19:33:59 +00:00
feat: Engine diagnostics

@glen wrote in StudioInfinity/dyna3#92 (comment):

We also settled on names Configuration for a raw collection of coordinates for everything,…

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-07-18 19:25:40 +00:00
f1865f85a1 Improve naming in realization output structures
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 18:30:25 +00:00
feat: Engine diagnostics

In the new Realization structure, the ConfigNeighborhood member could be called "outcome" or "output" or something -- it's name needn't just reiterate its type.

How about keeping the name…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 18:17:10 +00:00
feat: Engine diagnostics

@glen wrote in StudioInfinity/dyna3#92 (comment):

At the last meeting, we agreed to put the common code for examples where it makes the most…

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-07-18 18:13:57 +00:00
477d6a5064 Reorganize the shared example code
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-17 20:58:22 +00:00
feat: Engine diagnostics

During our meeting, we decided to name the structures like this:

pub type Configuration = DMatrix<f64>;

// a first-order neighborhood of a configuration
pub struct ConfigNeighborhoo
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-17 19:24:34 +00:00
feat: Engine diagnostics

What is currently called a Realization should perhaps just be called a Configuration -- if it is just coordinates, there's no guarantee that this data structure "realizes" any particular set of…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-17 18:45:49 +00:00
feat: Engine diagnostics

yes, we need sane names (i.e. not "mod.rs" for a file that has logging functions).

People who stare at Rust source trees all day will read the filename as common/mod.rs, which translates as…

Vectornaut opened issue StudioInfinity/dyna3#99 2025-07-16 20:05:44 +00:00
Switch to using trailing commas
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 05:26:19 +00:00
feat: Engine diagnostics

The file app-proto/run-examples has gotten more code-y in this PR, begging the question as to what command interpreter is intended to run it. Please rename it to make that clear from the file…

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-07-16 05:21:58 +00:00
2137284358 Give the run-examples script a shell extension
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 05:02:02 +00:00
feat: Engine diagnostics

The file name app-proto/examples/common/mod.rs (well, the "mod.rs" part specifically) is inscrutable to me.

[…] Rust has apparently introduced a [new module filename system](http…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 03:57:51 +00:00
feat: Engine diagnostics

Intuitively to me, it would seem a Realization would be the natural outcome of trying to realize an Assembly...

Trying to realize an assembly doesn't always produce a realization (because it…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 03:42:11 +00:00
feat: Engine diagnostics

My perspective here is that realization happens within an assembly, so its results—including the descent history—belong to the assembly.

The upcoming history display pull feature will force…