Языковое определение объектов


Определение объектов языковым способом производится в <окне отладчика>.

 

 

Для ввода языкового определения следует перейти в <режим редактирования> нажатием кнопки в <окне отладчика>. В режиме редактирования доступно любое изменение текста программы на языке геометрического процессора, то есть не только ввод в любом месте программы нового определения объекта, но и изменение порядка построений, редактирование и удаление определений.

Если определение геометрического элемента производится через параметры ранее построенных объектов, то при изменении базовых объектов автоматически будет изменен и заданный элемент. Если языковое определение не соответствует синтаксису языка геометрического процессора или построение объекта невозможно при указанных параметрах, то строка с определением помечается красной точкой в поле слева от строки.

 

Пример:

 

! определяем точку в начале системы координат

P11=X0,Y0,Lr1

 

! определяем прямую, проходящую через ранее определенную

! точку под углом 30 градусов

L11=P11,A30,Lr1

 

! определяем новую точку

P12=X10,Y30,Lr1

 

! определяем новую прямую

L12=P12,A(-45),Lr1

 

! определяем точку как пересечение ранее заданных прямых

P13=L11,L12,Lr1

 

 

Большинство определений объектов может быть задано интерактивно, что зачастую значительно удобнее. Тем не менее, определение объектов вручную необходимо при использовании специфических способов задания или при создании параметрических моделей. Важнейшим достоинством языкового способа создания элементов является возможность использования функций и переменных при задании значений числовых параметров.

 

 

 

Сопутствующие ссылки:

Определение геометрических элементов