Cтраница 1
Невидимые линии условно изображаются штриховыми. Точно так же линия может заслонить собой и сделать невидимой точку или другую линию. При решении некоторых задач условия видимости иногда не принимаются в расчет. [1]
Определение невидимых линий является одной из давних задач машинной графики. Работа Робертса [234] интересна по историческим и техническим соображением, поскольку разработанный им алгоритм дал толчок к активной работе в этой области. [2]
![]() |
Двумерное отсечение. [3] |
Удаление невидимых линий или поверхностей, закраска, определение прозрачности, текстуры или световые эффекты - все эти операции могут быть выполнены еще до момента окончательной визуализации изображения. Если выводимое изображение определено не на всей базе данных, в ней необходимо выделить некоторую часть, соответствующую этому изображению. Данный процесс называется отсечением. Отсечения бывают дву - и трехмерные. В ряде случаев окно и объем отсечения могут иметь отверстия или быть неправильной формы. Стандартное отсечение по границам дву - или трехмерных областей часто реализуется аппарат-но. Подробное обсуждение особенностей реализации эффектов отсечения выходит за рамки данного изложения. [4]
Удаление невидимых линий или их преобразование в штриховые позволяет получать необходимые чертежи без дополнительного редактирования. На основе разработанной модели создаются чертежи в нужном виде ортогональных и изометрических проекций с необходимыми видами, сечениями и разрезами с простаатенными размерами и поясняющими надписями. [5]
Удаление невидимых линий или невидимых поверхностей является эффективным фактором повышения наглядности построенных изображений; точное воспроизведение полутонов и теней также содержит информацию о глубине. Перспективные же проволочные изображения ( рис. 12.2) часто не обеспечивают достаточной информации для распознавания возможных неоднозначных интерпретаций. Наглядный пример такой неоднозначности показан на рис. 12.5, а. Для устранения неоднозначности зрителю нужна дополнительная информация о глубине ( расстоянии от глаза) нескольких линий на рис. 12.5, а. Рисунки 12.5, б и в, несомненно, более однозначны, чем 12.5, а, но при построении этих изображений использовано такое средство передачи информации о глубине, как удаление невидимых линий. [6]
Для удаления невидимых линий пригодно любое такое преобразование трехмерной системы координат наблюдателя в трехмерную-экранную систему координат, в котором преобразованные координаты X и Y представляют перспективную проекцию в системе координат наблюдателя, а преобразование координаты Z таково, что-прямые в системе координат наблюдателя остаются прямыми в экранной системе координат. [7]
Проблема удаления невидимых линий сводится к определению для каждой сканирующей строки тех отрезков или их частей, которые должны быть изображены. [8]
При удалении невидимых линий и поверхностей постоянно возникает необходимость сравнения граней и объектов друг с другом. Такие задачи часто оказываются сложными и трудоемкими. [9]
Для операции удаления невидимых линий или поверхностей необходимо перспективное преобразование с особыми свойствами. Изображение будет по-прежнему перспективной проекцией, однако глубина каждой точки проекции должна быть известна. Это позволит определить, какая поверхность заслоняет линии и другие поверхности. [10]
Сами алгоритмы удаления невидимых линий и поверхностей до сих пор не оптимальны, в каждом из них имеются недостатки, неэффективно реализованные элементы и ошибки. Однако основные качества этих алгоритмов могут быть со временем обобщены единым пониманием сущности процесса удаления невидимых поверхностей. [11]
Всем слоям с невидимыми линиями ( имя euda - HID) установить тип линии HIDDEN. [12]
НЮ - слой содержащий невидимые линии. [13]
Линии невидимого контура; невидимые линии перехода; линии, соответствующие дну впадин профиля резьбы и окружности впадин зубчатых колес. [14]
Задача составления алгоритмов удаления невидимых линий в трехмерных сценах является одной из наиболее интересных в машинной графике. Изображения, которые удается получить с помощью этих алгоритмов, выглядят очень привлекательно, в особенности при наличии возможности передачи полутонов. Иллюзия глубины, созданная удалением невидимых линий и затенением, превосходит иллюзию, вызываемую другими приемами повышения наглядности глубины, описанными в гл. [15]