Угол между двумя линиями можно получить с помощью функции ang. Углы измеряются против часовой стрелки относительно оси X (для двумерных объектов) или оси, заданной пользователем (для трехмерных объектов).
Определение угла между осью X и вектором v. Вектор v считается двумерным, спроецированным на плоскость XY текущей ПСК.
Определение угла между осью X и отрезком (p1,p2), ориентированным от p1 к p2. Точки считаются двумерными, спроецированными на плоскость XY текущей ПСК.
Определение угла между отрезками (вершина,p1) и (вершина,p2). Точки считаются двумерными, спроецированными на плоскость XY текущей ПСК.
Определение угла между отрезками (вершина,p1) и (вершина,p2). В отличие от предыдущего варианта, отрезки считаются трехмерными. Последний параметр, точка p, используется для задания ориентации угла. Угол измеряется против часовой стрелки относительно оси, направленной из точки вершина в точку p.
На следующих чертежах проиллюстрированы примеры измерения углов:
С помощью функции ang можно найти угол между двумя сторонами треугольника, как показано в следующем примере:
Команда: кальк
>> Выражение: ang(кон,кон,кон)
Сначала нужно выбрать вершину искомого угла, а затем — противоположные ей вершины треугольника.