0

我知道这很多。我想要一些想法。最理想的情况是,以前有人这样做过,可以向我指出一些代码或不太昂贵的组件。

我有一个 3D 矢量对象(我认为它将是 DXF 格式,但不确定。要使用 3D 扫描服务),它是 iPad 折叠式外壳的“线框”。我想:

(1)“加载那个[3d矢量对象]”作为一个对象。

(2) 遍历所有曲面,选择一个曲面,然后将 JPG“纹理”应用于该曲面。

(3) 从各种角度进行渲染,该渲染会创建一个 JPG(或具有更好的透明边缘的 PNG)“快照”。

我认为这样的事情也需要控制照明,但也许不需要。想法?

4

1 回答 1

1

一个很好的参考是 Dxf 文件格式参考,它解释了如何在二进制级别上读取和写入 dxf 文件。你可以在这里找到这个。使用结构或类将非常有助于在 VB 眼中对对象进行编码。您可能希望将集合用于顶点、面和线等内容,并使用 DXF 文件的 System.IO.FileStream 填充这些集合。导入 Microsoft.DirectX.Direct3D 将允许您在表单中绘制 2/3D 元素。你可以在这里找到一个很好的起点. 最后,另一个很好的检查资源是免费和开源的 [DXFlib][3]。尽管它是用另一种语言 (C++) 编写的,但如果您是的话,您可以在源代码中找到有关自己读取和写入 DXF 的有用信息。至于生成渲染,我想说看看图形命名空间,甚至可能是 Driect3D 的功能。希望我有帮助,我很想看到你的最终产品,最好的问候!〜安德鲁游侠:)

Ps 愚蠢的代表不会让我发布三个链接,所以在这里你去冠军 :) [3]:www .ribbonsoft .com/en/what-is-dxflib

于 2013-11-04T02:44:44.147 回答