VetCAD

Прямоугольник по двум диагональным точкам

   1 оценка

размещено: 17 Августа 2021

Пользовательская команда 2_POINT_RECTANGLE позволяет построить или отредактировать прямоугольник (замкнутую полилинию с 4 вершинами, взаимно параллельными сторонами и углами между двумя смежными сторонами 90 градусов) по двум диагональным точкам. Прямоугольник рисуется в текущем квадранте, образованным длиной и шириной, отслеживаемой второй диагональной точки, при этом первая диагональная точка является базовой точкой прямоугольника (первой вершиной полилинии). При построении прямоугольника в центре с базовой точкой рисуется пиктограмма прямоугольника с длиной красного и шириной зелёного цветов.

При наезде курсором на существующий прямоугольник курсор меняется на пикбокс, подсказка меняется на "Изменить прямоугольник:", прямоугольник подсвечивается и при подтверждениии выбора левым кликом, команда будет редактировать выбранный прямоугольник. Если после наезда на существующий прямоугольник выбрать базовую точку, то будет построен прямоугольник с длиной и шириной существующего прямоугольника.

Между вызовом команды (указанием базовой точки) и указанием второй диагональной точки, возможен вызов меню команды нажатием правой кнопки мыши.

Наклон -  наклон прямоугольника, угол между осью X и длиной прямоугольника. По правому клику мыши вызывается точная установка угла наклона, по последующему нажатию <Esc> возможно указать угол по двум произвольным точкам.


Вторая точка - точное указание второй точки прямоугольника.
Длина - точное указание длины прямоугольника от базовой точки. При нажатии клавиши <Esc> возможно указать длину по двум произвольным точкам.
Ширина - точное указание ширины прямоугольника от базовой точки. При нажатии клавиши <Esc> возможно указать ширину по двум произвольным точкам.
Площадь - указание площади прямоугольника, которая будет считаться по отслеживаемой длине. При указанных длине и ширине прямоугольник считается определённым. Для изменения его длины и ширины их или площадь можно сбросить и продолжить построение прямоугольника.
Базовая точка - изменение базовой точки прямоугольника. Точное указание вызывается базовой точки вызывается правым кликом мыши.
Квадрат Выкл - Установка/снятие рисования квадрата.
Инвертировать - Инвертирование ширины с дугой.
? -  информация о текущем прямоугольнике (длина, ширина, периметр, угол наклона).

/imgupl/blog/1/4/1/0/7/4/files/2_point_rectangle.fas.rar