是可以负载3D物体在Silverlight3据4的应用程序?(3D最大的对象或其他格式)。除了装载的对象我也需要一些基本的相互作用-简单的轮调,缩小。

有帮助吗?

解决方案

我觉得管理3D引擎巴尔德可能是您正确的选择。它运行在Silverlight相当不错,我已经在Silverlight 3和4b中使用它。巴尔德支持此刻的ASE格式,但埃纳尔和他的贡献者发动机辛勤工作,他们希望支持更多格式的网在未来。

其他提示

不是真的。

有可能是一些libaries在那里,可以带来一些限制3D-彼岸效果SL(SL确实3带有这种自身的一点点)。但是SL并没有真正有良好的3D支持。

有就是老 Kit3D 的项目,但没有哪里是在现在,还没有曾在去年的更新。

当然这是可能的。多少代码你想写什么?多好它有没有看?

这个想法的3D在统一样的3D。你可以做到这一点,如果你在你的三角和基本的代数。这是相当容易的除非你是生锈。

第一,则需要出口你的顶点,进入一种格式,可以阅读,或者直接嵌入你的项目。接下来,你会需要产卵几个三角形,并推处理他们进入阵列。

你不能这样顶的照明非常有效,所以你们可能坚持平阴影。之前的每个帧你必须:

  • 遍历几何形状
  • 用你的旋转&变换位置(位置,缩)
  • 调整一个三角形阵列中对每个三角形几何形状(用矩阵施加)
  • 按你的三角形,回到前面
  • 调整色的每个三角(只有一次,最好是)
  • 等等。

你会很难超过1 000名三角/3 000名verts.你可以做到这一点,但不是如果你想要做其他事情在相同的时间。

所以,是的。这是完全可能的,但不是现成的,也没有纳入力。暂时,我们必须诉诸的方式这样做的3D图像老天...通过手。

几乎不可能加载3ds Max的对象在Silverlight 3/4。

谷歌的O3D 可能是你的路要走。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top