'Бокс' и сетка в 3D окне
<< Click to Display Table of Contents >> Navigation: ОКНА ПРОГРАММЫ DIGIMINE > 'Бокс' и сетка в 3D окне |
В 3D окнах можно задать параллелепипед, ребра которого параллельны осям координат и отрисовать его в окне.
Далее такой параллелепипед называется 'боксом'.
Если задать 'бокс' таким, чтобы в него помещались все объекты из какого-либо файла (файлов), то можно увидеть область пространства, занимаемую этими объектами.
Это может быть полезным в тех случаях, когда есть объекты, которые не отображаются в окне (в силу определенных настроек).
'Бокс' также может быть использован для того, чтобы на трех из шести его граней отрисовать сетку в 3D окне.
'Бокс' также используется для вычисления координат многоугольников (чаще всего, параллелограмов), изображающих заданные рабочие плоскости (разрезов, горизонтов и др.).
Настройка параметров отрисовки 'бокса' или сетки задаются в диалоге 'Бокс' и сетка в 3D окне, вызываемом при нажатии на кнопку в следующей группе элементов графического меню - .
Включить отрисовку линий 'бокса' или сетки - если отмечено, то в 3D окне рисуются линии 'бокса' или линии сетки, в зависимости от того, что задано.
Рисовать ребра параллелепипеда 'бокса' или сетку на трех гранях бокса
- линии параллелепипеда 'бокса' - рисовать ребра 'бокса' поллилиниями.
Полилинии запад-восток (вдоль оси X) рисуются оранжевым цветом,
полилинии юг-север (вдоль оси Y) - синим цветом,
полилинии вдоль оси Z - зеленым цветом:
- сетку на трех гранях параллелепипеда 'бокса' - на трех гранях рисуется сетка, цвет основных линий сетки, как и в предыдущем случае, зависит от того, вдоль какой оси идет полилиния.
Используются те три грани параллелепипеда, которые сходятся в самую дальнюю от наблюдателя точку параллелепипеда.
Шаг сетки зависит от текущего масштаба изображения и задается в диалоге Параметры координатной сетки.
Добавить промежуточные линии сетки - если отмечено, то рисуются не только основные (цветные) линии сетки, но и промежуточные (штриховые, серого цвета).
'Бокс' фиксированный или 'плавающий'
- фиксированного (задаваемого) размера - если отмечено, то текущий 'бокс' имеет точно заданный размер.
Минимальные и максимальные координаты 'бокса' заданы в управляющих элементах диалога, расположенных ниже, и могут быть изменены пользователем напрямую.
- переменного размера, автоматически вычисляемого по размеру окна (центр такого 'бокса' всегда в центре окна) - если отмечено, то размер бокса вычисляется заново после любого перемещения в окне, вращения, а также при изменении масштаба.
Координаты 'бокса' рассчитываются таким образом, чтобы его центр совпадал с центром 3D окна, а размер был таким, чтобы 'бокс' почти целиком помещался в окно.
Координаты такого 'бокса' вычисляются только автоматически и не могут быть изменены вручную.
Определить координаты 'бокса' по координатам объектов в файлах, у которых включена видимость (в окне проекта)
Вычислить координаты 'бокса' по объектам в видимых файлах - при нажатии на эту копку производится вычисление координат минимально возможного параллелепипеда в который попадают все объекты (включая временно невидимые), находящиеся в файлах, у которых включена видимость (в окне проекта). Полученные координаты записываются в расположенные ниже элементы диалога с координатами.
Координаты граничных точек 'бокса'
В случае 'бокса' фиксированного размера здесь находятся минимальные и максимальные координаты 'бокса'.
Центр ОКНА - для справки выводятся текущие координаты центра окна.
После выхода из диалога изменить центр окна и масштаб так, чтобы 'бокс' полностью помещался в окно - если отмечено, то после выхода из диалога производится центрирование и масштабирование окна таким образом, чтобы 'бокс' полностью помещался в окно (даже если не было изменений координат 'бокса'). Эта опция актуальна для 'бокса' фиксированного размера.