dyna3/app-proto
Glen Whitney 2c8c09d20d feat: Point coordinate regulators (#118)
Implement regulators for the Euclidean coordinates of `Point` entities, automatically creating all three of them for each added point entity. When such a regulator is set, it freezes the corresponding representation coordinate to the set point. In addition, if all three coordinates of a given `Point` are set, the coradius coordinate (which holds the norm of the point) is frozen as well.

Note that a `PointCoordinateRegulator` must be created with a `Point` as the subject. This commit modifies `HalfCurvatureRegulator` analogously, so that it can only be created with a `Sphere`.
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-committed-by: Glen Whitney <glen@studioinfinity.org>
2025-10-13 22:52:02 +00:00
..
examples refactor: Code formatting (#108) 2025-08-04 23:34:33 +00:00
src feat: Point coordinate regulators (#118) 2025-10-13 22:52:02 +00:00
.gitignore feat: Application prototype (#14) 2024-10-21 23:38:27 +00:00
Cargo.lock feat: Point coordinate regulators (#118) 2025-10-13 22:52:02 +00:00
Cargo.toml feat: Point coordinate regulators (#118) 2025-10-13 22:52:02 +00:00
index.html feat: Engine diagnostics (#92) 2025-07-21 04:18:49 +00:00
main.css Rewind through the descent history (#114) 2025-09-18 23:31:17 +00:00
Trunk.toml Write a deployment packaging script (#113) 2025-08-11 03:33:19 +00:00