2012-09-11 61 views
3

有什么办法可以在Silverlight上实现OpenGL吗?我们需要创建一个Web浏览器应用程序来加载OpenGL 3D图像并执行旋转和缩放功能。我们可以轻松地将OpenGL组件加载到WPF窗口应用程序中。但它不允许将OpenGL加载到Silverlight应用程序中。Silverlight是否真的不支持OpenGL?

如果Silverlight不支持OpenGL,使用OpenGL 3D创建Web应用程序的最佳选择是什么?

+1

为什么你想使用OpenGL * *? Silverlight具有3D渲染例程。只要使用它们。 –

回答

3

Silverlight不支持它,将来也不会(Silverlight停止使用!)。相反,对于跨平台的图形,你可以使用WebGL,但它并未在每个浏览器中实现,但似乎是未来。

为了说明问题,Internet Explorer不支持(大惊快!),而Safari和Opera确实有它,但需要在用户使用之前启用它。目前在网络上没有其他真正的跨平台方式来部署OpenGL。