Создание угловых размеров

Материал из K3-Macro
Макро | Размеры | Линейные размеры | Угловые размеры | Радиус | Диаметр | Полочка-выноска | Редактирование размеров | Установочные команды | Функции работы с размером | Функции работы с полочкой-выноской | Создание пользовательских типов

Команда adim имеет несколько вариантов, представленных ниже:


adim 2ddim|3ddim [normal <PointN> yes|no ] 2points <Point11>, <Point12> | <Object1>, 2points <Point11>, <Point12> | <Object2> [negative | positive] {^<Point3> | 3dpoint <Point3>}

Команда проставляет угловой размер между отрезками, заданными либо объектами <Object1> и <Object2>, либо каждый из отрезков задаётся точками начала и конца соответствующего отрезка <Point11>, <Point12> и <Point11>, <Point12>. Точка <Point3> задаёт положение размерной линии в плоскости двух отрезков. Ключи negative|positive задают положение размерной линии (измеряется либо угол в секторе, где точка <Point3>, либо противоположный). Если задан ключ 3dpoint, то положение размерной линии указывается не ловушкой, а вводом точки. В этом случае размерная линия будет лежать на дуге, лежащей в плоскости указанных отрезков или точек, и проходящей между указанными отрезками или точками, и проекцией заданной точки <Point3> на плоскость отрезков.

Ключи 2ddim или 3ddim задают тип размера «В проекции» или «В пространстве» соответственно. При этом тип размера «В проекции» зависит от видового окна. Смысл этих ключей таков. Ключ «В проекции» (2ddim) «измеряет» размер между проекциями точек на видовую плоскость. То есть, измеренное расстояние зависит от текущего видового окна. Ключ «В пространстве» (3ddim) «измеряет» реальное расстояние между точками в пространстве. Измеренное расстояние не зависит от видового окна.

Ключ normal <PointN> позволяет задать нормаль к плоскости, в которой будет находиться объект типа «Размер». Ключи yes|no определяют ориентацию размерного текста – будет ли он «наизнанку». Связано это с тем, что направление взгляда на плоскость размера может быть как с конца вектора нормали, так и с противоположной стороны.


adim 3points <Point1>, <Point2>, <Point3> [negative | positive] {^<Point3> | 3dpoint <Point3>}

Команда проставляет угловой размер между тремя точками <Point1>, <Point2> и <Point3>, задающими последовательно вершину угла и точки на сторонах угла. Точка <Point3> задаёт положение размерной линии в плоскости двух отрезков. Ключи negative|positive задают положение размерной линии (измеряется либо угол в секторе, где точка <Point3>, либо противоположный). Если задан ключ 3dpoint, то положение размерной линии указывается не ловушкой, а вводом точки. В этом случае размерная линия будет лежать на дуге, лежащей в плоскости указанных отрезков или точек, и проходящей между указанными отрезками или точками, и проекцией заданной точки <Point3> на плоскость отрезков.


adim base [select {<Object> | separate <Object> <Point>} ] [space <Length>] [negative | positive] <Point>

Команда создаёт объект типа «Угловой размер», продолжающий один из имеющихся в сцене угловых размеров и ставится от одной базы. За базу принимается «дальняя» от точки <Point> размерная точка продолжаемого размера. Ключ select <Object> позволяет выбрать продолжаемый размер. Ключ space <Length> позволяет задать расстояние между размерными линиями для размеров от одной базы. Все размеры «от базы» лежат в одной плоскости с первым размером в наборе. Ключи negative|positive задают положение размерной линии.

Если задан ключ separate, то нужно сначала указать продолжаемый объект "Размер" (<Object>), а потом точку <Point>, показывающую от какого конца размера ставить продолжение.


adim continue [select <Object> ] [negative | positive] <Point>

Команда создаёт объект типа «Угловой размер», продолжающий один из имеющихся в сцене угловых размеров, при этом размер ставится цепочкой. За начало размера принимается «ближняя» к точке <Point> размерная точка продолжаемого размера. Ключ select <Object> позволяет выбрать продолжаемый размер. Все размеры «цепочкой» лежат в одной плоскости с первым размером в наборе. Ключи negative|positive задают положение размерной линии.


Макро | Размеры | Линейные размеры | Угловые размеры | Радиус | Диаметр | Полочка-выноска | Редактирование размеров | Установочные команды | Функции работы с размером | Функции работы с полочкой-выноской | Создание пользовательских типов