2013-05-14 3 views
1

В настоящее время я работаю над приложением vb.net (winforms), и моя задача - как-то импортировать файлы collada files (.dae) и делать их видимыми изнутри приложения.vb.net + webbrowser/webkitbrowser + collada viewer

Что сработало для меня, так это: на простой веб-странице html5 я использовал three.js, colladaloader.js, и я смог просмотреть анимацию в своем веб-браузере.

Так что я думал, что могу просто импортировать это в приложение vb.net, используя компонент панели инструментов webrowser/webkotbrowser. Но, увы, то, что работало в обычном html-браузере, не было в приложении.

Браузер, который мы импортируем в приложение, не поддерживает webgl (даже версия webkit не поддерживает его).

Это то, что я получаю вместо анимации

WebGL error message

Опять же, это прекрасно работает в веб-браузере, например Chrome или Safari, но не IE.

Любая помощь, чтобы сделать это возможным в vb.net высоко ценится.

+0

Ну, все в сообщении об ошибке ... –

+0

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

+0

Извините, я не могу больше помочь в этом. Я даже не уверен, что это правильный вопрос для SO .... Я бы сомневался, что существует жизнеспособное решение, даже когда IE10 не поддерживает WebGL ... –

ответ

2

Вы, вероятно, придется использовать не на основе IE управления веб-браузера см это сообщение:

What is the best web browser control to use on Windows Form Application?

его связь geckoFX устарела я думаю ...

http://webkitdotnet.sourceforge.net/

https://bitbucket.org/geckofx/

Эта сумма стоит денег:

http://awesomium.com/

+0

Mr Jason Bayldon. :) твоя идея сработала. Я пробовал все: от встроенного фрейма Chrome до webkitdotnet. Ничто не было легко работать. Geckofx работает красиво. –

Смежные вопросы