Я бы хотел, чтобы текстура отображала 2D-изображение на трехмерную поверхность. Я хотел бы сделать это в графическом интерфейсе, чтобы пользователь мог поворачивать/сдвигать/масштабировать поверхность с помощью панели инструментов камеры, а затем изображение будет отображаться на видимую часть поверхности.Как текстурировать карту на повернутой поверхности в Matlab?
Я знаю, что могу получить положение камеры с помощью команды campos
, но как получить ориентацию камеры?
Любая идея? Или, может быть, вы можете предложить лучший подход?
Спасибо!
Приятный пример, а также второе понятие RTM. Кто бы предположил, что параметр текстурной карты для 'surf' был вызван' 'texturemap''. ;) – chappjc
Ха-ха да, они не выглядели слишком далеко для этого :) –
Спасибо Benoit_11, но мой вопрос был о повернутой поверхности, для нормального случая действительно есть несколько функций, которые выполняют отображение текстур. Во всяком случае, я обнаружил, что 'campos',' camtarget' и 'camva' дают мне информацию о положении камеры \ orintation \ zoom. теперь мне нужно будет найти, как перевести эту информацию, чтобы изменить поверхность перед составлением текстур. – EliS