Вычисление вектора между двумя точками производят функции vec и vec1.
Возвращает вектор от точки p1 к точке p2
Возвращает единичный вектор в направлении от точки p1 к точке p2
В следующем примере показано использование команды КАЛЬК для перемещения выбранных объектов на 3 единицы от центра одного из выбранных кругов к центру другого:
Команда: перенести
Выберите объекты
Базовая точка или перемещение: 'кальк
>> Выражение: 3*vec1(цен,цен)
Выбрать объект для привязки ЦЕН: Выбрать дугу или окружность
Задайте вторую точку для перемещения или <использовать для перемещения первую точку>: Указать точку или нажать ENTER
Следующие примеры иллюстрируют смысл вычислений векторов и точек:
| Примеры вычисления векторов и точек | |
|---|---|
| Выражение | Расшифровка | 
| vec(a,b) | Определяет вектор перемещения от точки a к точке b. | 
| vec1(a,b) | Определяет единичный вектор перемещения от точки a к точке b. | 
| L*vec1(a,b) | Определяет вектор длиной L, направленный от точки a к точке b. | 
| a+v | Определяет точку b, являющуюся результатом перемещения из точки a на вектор v. | 
| a+[5<20] | Определяет точку b, расположенную на расстоянии 5 единиц от точки a под углом 20 градусов. Заметим, что запись [5<20] описывает вектор в полярных координатах. |