【发布时间】:2017-02-16 21:18:39
【问题描述】:
我正在使用 WPF Control Eyeshot (http://www.devdept.com/) 构建一个我处理多个 3D 实体的应用程序,但我不会在它们之间执行布尔运算。
Eyeshot 为我提供了以下此类实体(圆柱体、球体、立方体等)的选项:Mesh、Solid、Surface 或 Solid3D。
我不知道应该使用其中的哪一个,因为它们都足以满足我的需求。
哪一个在内存消耗和性能上更高效?
【问题讨论】:
我正在使用 WPF Control Eyeshot (http://www.devdept.com/) 构建一个我处理多个 3D 实体的应用程序,但我不会在它们之间执行布尔运算。
Eyeshot 为我提供了以下此类实体(圆柱体、球体、立方体等)的选项:Mesh、Solid、Surface 或 Solid3D。
我不知道应该使用其中的哪一个,因为它们都足以满足我的需求。
哪一个在内存消耗和性能上更高效?
【问题讨论】:
网格,当然。可能是Mesh.LightWeight = true。这是 Eyeshot 中最便宜的 3D 对象表示。它仅依赖于Mesh.Vertices 和Mesh.Triangles 数组。
【讨论】: