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

Вычисление вектора между двумя точками производят функции vec и vec1.

vec(p1,p2)

Возвращает вектор от точки p1 к точке p2

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] описывает вектор в полярных координатах.