Рассматривайте камеру (на плоскости), просматривая трехмерную модель местности. Представьте себе теперь, что он берет фотографию того, что видит. Я хотел бы посмотреть рельеф с другой камеры (даже передвиньте эту камеру вокруг), и я хотел бы видеть изображение, сделанное плоскостью, проецируемой на ландшафт.3D-сцена в 3D-сцене
Мой нынешний подход был следующим:
- Создание 3D-сцены, представляющую вид плоскости.
- Создайте трехмерную сцену, представляющую вид наблюдателя.
- Внутри последней сцены есть модель местности, на которой я проецирую всю трехмерную сцену из плоскости.
Это не работает должным образом - я не буду подробно останавливаться на деталях, но может ли кто-нибудь сказать, считают ли они, что это будет правильный подход?
Возможно, одной сцены достаточно с помощью некоторой магии магии?
Да, это то, что я делаю, но у меня есть ряд проблем. Я бы хотел, чтобы сам ландшафт отображался на вид наблюдателя - только фотография, сделанная самолетом, должна быть наложена над ним. Итак, я положил фотографию на пустой холст, и я вижу только фотографию (у меня есть граница вокруг холста для отладки, так что это тоже видно на местности) Первая проблема заключается в том, что граница canvas не охватывает весь площадь поверхности - хотя оба изображения имеют одинаковый размер 2D, а камеры в обоих видовых экранах расположены одинаково. Как я могу обеспечить точное отображение поверхностей? – davids
К сожалению, я не могу вам помочь. Я не знаю достаточно о WPF или вашем конкретном проекте. –