长话短说:
是否可以将.vrml加载到Silverlight并渲染3d场景?
现在有一些更多背景信息,为什么我要这样做.我想实现以下设置:
>在服务器上执行一些长时间运行的计算
>用mayavi渲染一些3d场景
>将其导出为.vrml文件.
>将其转移到Silverlight客户端
>在Silverlight中渲染3d场景
>让用户与此场景交互,即缩放,平移,旋转……
我希望它很容易,因为Silverlight的最新版本附带XNA,但我在Google和SO上的研究并没有给我任何有用的提示.如果有人能指出我正确的方向,那将是非常好的,任何指向教程,库或代码片段的链接都将非常感激.
根据mayavi文档,我也可以制作替代文件格式
>肋骨(渲染器)
> oogl(geomview)
> iv(OpenInventor)
> obj(波前)
解决方法
你可以给
Babylon Toolkit一个镜头(这是专门为Silverlight 5设计来展示它的3D功能),因为它有
built-in Wavefront OBJ import.我无法具体评论它的进口情况,因为我没有特别使用它.