Pull to refresh

Comments 4

В примере про Окружность, как следует интерпретировать последнюю строку подсказки?

На рисунке 5 в последней строке отображен результат вычисления Нанокадом выражения
(sqrt 2894.73), которое подхвачено в качестве значения радиуса.
После этого еще будет одна строка с nil (значение, возвращаемое функцией command).

Я всё равно не очень понимаю.Там указан "Радиус окружности <55.8000> или [Диаметр]: 53,8026951"


Если с Диаметром всё понятно — вычислен корень, то вот что это за Радиус я не понимаю.

Это запрос команды Окружность. Она даёт в указанном виде два запроса: координата центра и радиус. На первый запрос символом PAUSE лисп передаёт управление человеку (который указывает точку), а затем на второй запрос подставляет число — результат выражения (sqrt 2894.73).
Именно радиус. Подсказка — стандартная.
Радиус окружности — то, что хочет команда в данный момент;
<55.8000> — значение по умолчанию — если ничего не ввести (нажать пробел или Enter), то будет принято значение 55.8000. Видимо, оно было использовано при предыдущем вызове команды.
или [Диаметр] — альтернатива для запроса. Можно переключить запрашиваемую информацию. В данном случае, если ткнуть в подсказку Диаметр или набрать Диаметр или Д, то команда переформулирует запрос и будет хотеть диаметр, а не радиус. Если заметили, то в первом запросе
Центр окружности или [3Т/2Т/Ккр]:
указаны три альтернативы вводимых данных: Если не хотите указывать центр окружности, то можно её построить по трём точкам, выбрав вариант , по двум точкам, выбрав вариант , или по двум касательным и радиусу (Ккр).
53,8026951 — это и есть результат вычисления корня (sqrt 2894.73) — оно будет принято в качестве нового радиуса.
Пробуйте вручную запустить команду, изучите работу командной строки и её запросов.
Sign up to leave a comment.