У меня есть объект box в povray, определяемый двумя 3-мерными векторами. V1 указывает левый верхний край окна, а V2 - в правом нижнем углу окна. На одной из сторон окна находится jpeg. Я пытаюсь выяснить, как повернуть поле при изменении местоположения камеры, так что сторона окна с jpeg всегда перпендикулярна местоположению камеры. Вектор «смотреть на» останется прежним.Как я могу сохранить ту же сторону коробки, перпендикулярной местоположению камеры в povray?
2
A
ответ
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}}
Это не сработает. Например. переводы объекта и камеры независимы друг от друга. Вращение объекта зависит от местоположения камеры. Нормальный вектор объекта должен указывать на камеру. Я попробую что-нибудь ... – Aziraphale