From 75507fc9eefd89b6d9752b6ba31e89cfee29dd53 Mon Sep 17 00:00:00 2001 From: Vectornaut Date: Thu, 6 Nov 2025 10:28:24 +0000 Subject: [PATCH] Write about manipulating observables and setting regulators --- Command-language.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Command-language.md b/Command-language.md index dd0de30..074e5e1 100644 --- a/Command-language.md +++ b/Command-language.md @@ -48,6 +48,31 @@ Angle a Sphere By the **creation by presumption** principle, this should create a regulator for the angle between the element `a` and a new sphere. +#### Manipulating observables + +``` +Angle a b ~ 30 +``` + +Push the angle between `a` and `b` toward 30°. This is analogous to the manipulations you might do by dragging elements in the display. It doesn’t create a regulator, because it’s referring to `Angle a b` as an observable. + +#### Setting regulators + +``` +Angle a b @ 30 +``` + +Set the regulator for the angle between `a` and `b` to 30°, creating the regulator if it doesn’t already exist. + +``` +unset Angle a b +``` +``` +Angle a b @ unset +``` + +Unset the regulator for the angle between `a` and `b`. + ### Identifiers #### Assigning identifiers