Обновление динамической карты высот в Away3d 4.x Broomstick - PullRequest
0 голосов
/ 21 октября 2011

Как мне обновить мой объект возвышения, когда я изменяю bimapdata его карты высот?

Я заметил, что getHeightAtPosition () обновляет значения нового растрового изображения, но высота по-прежнему выглядит так же.

(Я знаю, что можно перебрать все вершины в геометрической сетке и настроить их на основе растрового изображения, но с Elevation приятно то, что вам не нужно это делать. Если он может адаптироваться к растровому изображению при создании он должен быть в состоянии обновить ..)

1 Ответ

1 голос
/ 09 декабря 2011

Хорошо, я нашел ответ на 3D форуме: http://away3d.com/forum/viewthread/1110/#3808

В основном вам нужно изменить одну строку в классе Elevation:

Перейти на elevation.as и изменить

private function updateGeometry()  

до

public function updateGeometry()

then on the render after you change the parameters call
_elevation.updateGeometry();
...