dyna3/app-proto/src/components
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
..
add_remove.rs refactor: Code formatting (#108) 2025-08-04 23:34:33 +00:00
diagnostics.rs Rewind through the descent history (#114) 2025-09-18 23:31:17 +00:00
display.rs Rewind through the descent history (#114) 2025-09-18 23:31:17 +00:00
identity.vert Add more test assemblies (#103) 2025-07-22 22:01:37 +00:00
outline.rs feat: Point coordinate regulators (#118) 2025-10-13 22:52:02 +00:00
point.frag Add more test assemblies (#103) 2025-07-22 22:01:37 +00:00
point.vert Add more test assemblies (#103) 2025-07-22 22:01:37 +00:00
spheres.frag Add more test assemblies (#103) 2025-07-22 22:01:37 +00:00
test_assembly_chooser.rs Refactor: rename loaders and adopt 'Self' type convention (#111) 2025-08-07 23:24:07 +00:00