Vectornaut
  • Joined on 2019-09-28
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 »
Vectornaut created branch points in Vectornaut/dyna3 2025-04-26 03:43:30 +00:00
Vectornaut pushed to points at Vectornaut/dyna3 2025-04-26 03:43:30 +00:00
0fbb071506 Color points
1945086586 Add a point element
873de78f2d Generalize the element insertion methods
f9df459a0d Introduce an element trait
a1e23543cb Rename the Element structure to Sphere
Compare 10 commits »
Vectornaut pushed to main at Vectornaut/dyna3 2025-04-22 03:52:13 +00:00
360ce12d8b feat: Curvature regulators (#80)
Vectornaut pushed to main at Vectornaut/dyna3 2025-04-21 22:33:28 +00:00
23ba5acad7 Add a top-level run command to the "play with prototype" in README (#81)
Vectornaut commented on pull request StudioInfinity/dyna3#80 2025-04-21 21:56:27 +00:00
Curvature regulators

I think there are two problems here—a narrow one that falls within the scope of this pull request, and a broader one that deserves its own pull request.

Narrow: semantics issue

The…

Vectornaut pushed to curvature-regulators at Vectornaut/dyna3 2025-04-21 21:47:40 +00:00
5eeb0935ca Change conditional panic to expect