2017-02-03 9 views
0

Я использовал образец кода здесь: https://tcs.ext.here.com/sdk_examples/CustomPositionMarker.zip для создания пользовательского маркера. Теперь мне интересно, можно ли изменить цвет MapLocalModel из черного. У меня есть изображение стрелки, которое я хотел бы использовать вместо этого. Я попытался использовать setTexture, но он не видел никакого эффекта. У вас есть пример кода, который демонстрирует, как установить текстуру?ЗДЕСЬ Карты: Настроить цвет MapLocalModel

ответ

1

MapLocalModel # setTexture предоставит только изображение. Вам нужно будет добавить координаты отображения текстуры, чтобы рассказать, как сопоставить изображение с 3D-моделью. См. Следующие link.

Подумайте об этом API так же, как рендеринг OpenGL. Вы поставляете набор треугольников, набор указателей, чтобы превратить треугольники в форму. Вы применяете изображение для текстурирования и набор координат [u, v] для сопоставления каждой вершины текстуры для растеризации вывода.

Если вы хотите объект с сплошным цветом, вы можете использовать материал Phong для затенения сетки. Пожалуйста, см. Этот link для сплошной окраски.