我一直在使用ViewPoint制作3D模型,但我对将这些模型移动到Silverlight的前景很感兴趣。我有非常好的asp.net经验,但从未创建过Silverlight应用程序。在Silverlight 3 beta中创建3d模型有没有很好的教程?
答案 0 :(得分:2)
请参阅Reed的回答 - Kit3D是您最好的选择(无论是Silverlight 2.0 还是 3.0) - 请查看some examples。
如果你已经读过关于Silverlight 3.0的新'3D功能,它实际上并不是一个完整的3D系统(a-la WPF),而是一种新型的变换(基本上)“在3D空间中渲染平面”。
它被称为 PlaneProjection ,可让您执行this和this等内容。它非常适合翻转(如旋转木马控件)和类似效果(也可以实现Photosynth,其中deepzoomimages需要在'3D'中定位),但不能真正渲染3D模型。
如果您决定使用Kit3D(或WPF的3D内容),那么Charles Petzold本书真的帮助我理解了它的基本知识......
答案 1 :(得分:1)
即使在Silverlight 2中,您也可以使用Kit3D engine进行Silverlight。
该库为Silverlight提供了与WPF的Media3D工具非常相似的3D引擎。