是否有任何 3D 建模应用程序可以将成品输出到一组点(X、Y、Z),然后您可以将其导入 WPF 3D 模型?
IE:
<MeshGeometry3D Positions="0,0,0 10,0,0 0,10,0 10,10,0 0,0,10 10,0,10 0,10,10 10,10,10"
TriangleIndices="0,2,1 1,2,3 0,4,2 2,4,6 0,1,4 1,5,4 1,7,5 1,3,7 4,5,6 7,6,5 2,6,3 3,6,7" />
是否有任何 3D 建模应用程序可以将成品输出到一组点(X、Y、Z),然后您可以将其导入 WPF 3D 模型?
IE:
<MeshGeometry3D Positions="0,0,0 10,0,0 0,10,0 10,10,0 0,0,10 10,0,10 0,10,10 10,10,10"
TriangleIndices="0,2,1 1,2,3 0,4,2 2,4,6 0,1,4 1,5,4 1,7,5 1,3,7 4,5,6 7,6,5 2,6,3 3,6,7" />
一个简单的谷歌搜索“WPF exporter”,我发现:
Viewer3ds 是一个 WPF 应用程序,可以读取 3ds 文件并将其转换为 xaml。它使用在运行时导入 3ds 文件的Ab3d.Reader3ds库。
这可能是您需要的,因为几乎所有 3D 创作应用程序都能够导出为 .3ds 格式。
编辑:
您还可以尝试Blender和XAML Exporter for Blender来创建您的 3D 资产。
你可以使用 google sketchup 和我写的 exporter。
http://itaibh.blogspot.com/2009/09/google-sketchup-xaml-exporter.html
Viewer3ds 是一个转换器而不是一个建模工具。如果您正在寻找免费工具,Blender 是一个非常强大的 3D 建模应用程序(尽管 UI 和工作流程的学习曲线很高),它可以在Blender 插件的帮助下导出 .xaml 文件。
如果您不太关心免费,那么您可以使用其他应用程序,例如 Maya 或 3ds Max,也可以使用插件: http: //max2xaml.codeplex.com/
上面提到的所有工具都能够定义法线、平滑组、材质等,以及 WPF 支持的所有内容(当然还有更多)。