Vectornaut
  • Joined on 2019-09-28
Vectornaut created branch dispatch-normalization in Vectornaut/dyna3 2025-05-21 00:33:30 +00:00
Vectornaut pushed to dispatch-normalization at Vectornaut/dyna3 2025-05-21 00:33:30 +00:00
f1da5155a3 Test curvature drift during position nudging
c263d5b8a6 Add a trait method to normalize representations
Compare 2 commits »
Vectornaut commented on issue StudioInfinity/dyna3#86 2025-05-20 01:06:05 +00:00
Regression in stability of curvature while nudging position

Bug found! It's a simple problem that should have a simple fix, but I'll describe it thoroughly because I think it's worth recalling how nudging currently works.

The context

The nudging…

Vectornaut opened issue StudioInfinity/dyna3#86 2025-05-19 08:20:27 +00:00
Regression: curvature of small spheres drifts rapidly while nudging
Vectornaut created pull request StudioInfinity/dyna3#85 2025-05-19 07:55:04 +00:00
Introduce ghost mode for elements
Vectornaut created branch ghost-mode in Vectornaut/dyna3 2025-05-19 07:52:48 +00:00
Vectornaut pushed to ghost-mode at Vectornaut/dyna3 2025-05-19 07:52:48 +00:00
2aa1adcd07 Combine color and opacity on push to scene
592f327e62 Make points more transparent in ghost mode
fc230e4993 Introduce ghost mode
ba1d87812f Allow each sphere to have its own opacity
Compare 4 commits »
Vectornaut pushed to main at Vectornaut/dyna3 2025-05-06 19:18:42 +00:00
2adf4669f4 Refactor: Use pointers to refer to elements and regulators (#84)
Vectornaut commented on pull request StudioInfinity/dyna3#84 2025-05-06 17:34:31 +00:00
Use pointers to refer to elements and regulators

Tests pass now that I've updated the continuous integration container image to Rust 1.86!

Vectornaut pushed to use-pointers at Vectornaut/dyna3 2025-05-06 17:27:13 +00:00
f9ff1c0f43 Update continuous integration image to Rust 1.86
Vectornaut created pull request StudioInfinity/dyna3#84 2025-05-06 08:23:29 +00:00
Use pointers to refer to elements and regulators
Vectornaut created branch use-pointers in Vectornaut/dyna3 2025-05-06 08:21:02 +00:00
Vectornaut pushed to use-pointers at Vectornaut/dyna3 2025-05-06 08:21:02 +00:00
3dd6303e99 Update assembly tests to use pointers
501cd74c96 Use B-tree collections instead of Fx hash ones
c6b628d424 Store elements and regulators without keys
8a86038de0 Use pointers, not keys, to refer to regulators
fbd6177a07 Drop unused context
Compare 9 commits »
Vectornaut pushed to main at Vectornaut/dyna3 2025-05-02 19:23:02 +00:00
a2478febc1 feat: Points (#82)
Vectornaut commented on pull request StudioInfinity/dyna3#82 2025-04-29 18:09:47 +00:00
Points

I've expanded and corrected the pull request description a bit. Summary of changes:

The shaders

  • Described shader reorganization

Future directions

  • Corrected the discussion…
Vectornaut commented on pull request StudioInfinity/dyna3#82 2025-04-29 17:10:11 +00:00
Points

Whoops, I forgot to remove those before committing. Removed in commit 35689e3.

Vectornaut pushed to points at Vectornaut/dyna3 2025-04-29 17:09:07 +00:00
35689e3241 Drop commented-out CSS declarations
Vectornaut created pull request StudioInfinity/dyna3#82 2025-04-28 19:54:28 +00:00
points
Vectornaut pushed to points at Vectornaut/dyna3 2025-04-28 19:49:00 +00:00
07a415843d AddRemove: Make a button that adds points
Vectornaut pushed to points at Vectornaut/dyna3 2025-04-28 07:43:43 +00:00
b7375e7101 Click the display to select points
bbd4ee08b6 Highlight selected points
Compare 2 commits »