Вычисление вектора между двумя точками производят функции 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] описывает вектор в полярных координатах. |