2013-03-14 2 views
2

У меня есть объект box в povray, определяемый двумя 3-мерными векторами. V1 указывает левый верхний край окна, а V2 - в правом нижнем углу окна. На одной из сторон окна находится jpeg. Я пытаюсь выяснить, как повернуть поле при изменении местоположения камеры, так что сторона окна с jpeg всегда перпендикулярна местоположению камеры. Вектор «смотреть на» останется прежним.Как я могу сохранить ту же сторону коробки, перпендикулярной местоположению камеры в povray?

ответ

0

Вы можете настроить преобразование, которое применяется как к вашему ящику, так и к камере.

#declare your_box= box{V1,V2,pigment{*etc.* }} 

#declare some_transform=transform{*rotate translate, etc.*} 

#object{your_box 
transform{some_transform} 
} 

camera{*settings that point it perfectly at your box* 
transform{some_transform}} 
+0

Это не сработает. Например. переводы объекта и камеры независимы друг от друга. Вращение объекта зависит от местоположения камеры. Нормальный вектор объекта должен указывать на камеру. Я попробую что-нибудь ... – Aziraphale

Смежные вопросы