Используйте метод ниже для повторного связывания данных, т.е. this.rebindDataTable ();
rebindDataTable() {
this.datatableElement.dtInstance.then(x => x.draw());
}
AFAIK, Away3D является ветвлением Papervision3D. Вы могли бы интересоваться этим сравнением их функций. Мне кажется, что PV3D быстрее, хотя эта запись в блоге могла бы довольно устареть.
То, что я хотел бы знать, - какая библиотека будет первой, чтобы поддерживать 3D связанные функции Flash 10. Это означало бы так много в производительности...
Я натолкнулся на эту ту же проблему несколько месяцев назад. В конце я пошел с Sandy3d. Что сделало это для меня - сумма качественной документации и действительно поддерживающего сообщества, которое действительно помогло мне разбудить свой проект и выполнение.
Вещь, что papervision имеет хорошее сообщество. В долгосрочном использовании необходимо принять это во внимание.
Я был тем же в начале. Не было очевидно, где найти что. Но необходимо придерживаться его. Я просто работал над прототипом: Papervision3d + Jiglib (3-я физика для флэш-памяти, портированной от C++) и Сервер SmartFox = забава mulitplayer игра :D
Так или иначе: это могло бы помочь: http://papervision2.com/tutorial-list/
Papervision3D проходит процесс полного, переписывают для использования в своих интересах новых 3D возможностей CS4. Это кажется, что они также изучают смешивание Алхимии в механизм для получения действительно большого повышения. Можно проверить его в немного большем количестве деталей здесь.
Я нашел, что irc канал для PV3D довольно активен, и они смогли ответить на любые вопросы, которые я имел из-за устаревшего учебного руководства или неловко зарегистрировал раздел кода.
У меня еще нет комментария репутации, таким образом, в ответ на комментарий David Hanak выше о слоях области просмотра, лучшее использование для них (что я нашел) должно помочь с сортировкой глубины. Можно присвоить объекты слою области просмотра и дать тому слою индекс. Затем скажите рендерингу сортировать слои области просмотра по индексу. Это действительно помогает уменьшить ошибки визуального представления.
Лично я предпочитаю В гостях; хотя он начинал жизнь как вилка Papervision, с тех пор они сильно разошлись. В большинстве случаев я начинаю новый 3D-проект, я начинаю с оценки обоих (время, прошедшее между проектами, часто дает обоим движкам время для некоторых довольно серьезных изменений), и я всегда возвращаюсь к Away - на мой взгляд, рендеринг качество немного лучше, и, кажется, проще просто закончить работу с помощью Away. Я никогда не использовал Сэнди, поэтому не могу говорить об этом.
У меня никогда не было проблем с получением поддержки от сообщества Away - в то время как PV может быть больше, Away » s определенно не хватает полезных людей.
По моему опыту, PV имеет тенденцию быстрее накапливать интересные функции - вероятно, это более передовой и технически впечатляющий движок - но Away имеет тенденцию быть более стабильным, имеет более приятный API и с ним легче работать;)
Это все очень мое личное мнение, YMMV. У обоих есть свои сильные и слабые стороны. Лучшая рекомендация, которую я могу дать, - это оценить оба и посмотреть, какой из них лучше всего подходит для вас.
Лучшая рекомендация, которую я могу дать, - это оценить оба и посмотреть, какой из них лучше всего подходит для вас. Лучшая рекомендация, которую я могу дать, - это оценить оба и посмотреть, какой из них лучше всего подходит для вас.НАИЛУЧШИМ действительно является Alternativa3D , но вы должны заплатить им за это. Это единственное, что в настоящее время поддерживает функции FP10, так как мы все еще ждем PapervisionX
Я использовал Papervision, Away3D, Alternativa и Sandy 3D (вы можно найти руководства для каждого здесь ). Мне лично больше нравится Away3D - он бесплатный и имеет больше функций, а также версию Lite, если вам просто нужны основы. Я особенно жду версию для Haxe, которая может позволить вам компилировать автономные исполняемые файлы на C ++ с помощью hxcpp.