Рис. 1.18. Схема формирования изображения: а - изображение формируется на задней поверхности камеры; б - изображение формируется перед объективом камеры
Графические системы и модели
Рис. 1.19. Синтезированная камера Следует принять во внимание и конечные размеры изображения. Как мы видели, из-за ограниченности угла зрения камеры-обскуры на плоскость светоприемника попадает изображение отнюдь не всех объектов. В нашей синтезированной камере аналогичное ограничение можно смоделировать, разместив на плоскости проекции отсекающий прямоугольник (clipping rectangle), или отсекающую рамку (clipping M'indou) (рис. 1.20). Этот прямоугольник действительно играет роль рамки окна, через которое наблюдатель, находящийся в центре проекции, смотрит на окружающий мир. Задав положение центра проекции, положение и ориентацию плоскости проекции и размеры отсекающего прямоугольника, можно однозначно определить, какие объекты появятся на сформированном изображении.
а) 6)
Рис. 1.20. Отсечение"images/tmpB6CA-24.png" alt="Графический интерфейс программы вычерчивания">
Рис. 1.21. Графический интерфейс программы вычерчивания Естественно, перед этим кто-то должен разработать программы этого приложения, и многие из тех, кто держит в руках эту книгу, будут самостоятельно создавать такого рода программы (и даже получать от этого удовольствие), несмотря на наличие на рынке огромного количества программных продуктов аналогичного назначения.