1
3
我不知道任何主动针对线框视图的格式。(仅限于边/顶点)您几乎总是必须至少处理面。幸运的是,除非你有一个非常特殊的需求,除了边缘列表,线框渲染可以用一个面列表中的任何API来完成。 至于格式, OBJ 如果有点过时的话,是好的和简单的。它也可能是最容易找到文档的格式。微软的X文件非常适合快速和肮脏的渲染,但我一直对地震格式有点偏爱。不过,他们倾向于以游戏为导向,因此包含了很多你可能不想要的信息。 如果这些都不能满足你的需求,也许可以调查一下 COLLADA . 它可能不会单独为您工作,但是您可以将一个快速导出器写入到您自己的格式中,该格式只包含边/顶点信息,此时您基本上支持地球上的每个建模包:) |
2
7
Wavefront obj是一种用于存储三维模型的非常简单的文本文件格式,它受到所有三维建模应用程序(如maya、3dsmax、lightwave)的支持,因此您可以非常容易地导出和导入模型。 您可以在这里阅读更多和规格: http://www.fileformat.info/format/wavefrontobj/ 我建议不要制作自己的文件格式。波阵面对象是简单的,它得到了很好的指定。 这是一个2x2平面的例子。 V 对于顶点坐标, f 对于面(连接哪些顶点)的描述:
|
3
1
在文本文件中执行这些列表可能更容易。这是我想到的第一件事! |
4
1
波夫瑞 RAW triangle format 我认为是最简单的。我认为你真的不能再简单了。我在几分钟内就为这个实现了一个负载——它是一个 非常简单的格式 . |
5
0
obj是最广泛和最简单的,但如果需要的不仅仅是顶点位置、法线和单个纹理坐标,它就会崩溃。它根本不可扩展。它也是基于文本的,所以在使用大网格时会遇到问题。 GTO已经成为一种新的交换格式。它简单、快速、可扩展,并且有一个经过生产验证的开放源码来读写它们: 这已经在几个vfx和游戏工作室的制作中使用过,但是编写一个加载程序作为obj文件(其中一个示例是obj-to-gto转换器)的工作量大致相同。 检查一下,有助于阻止胶原蛋白膨胀病毒的传播。 |
Jimmy Yang · 何时需要进行透视分割? 2 年前 |
Spektre · 将外部支架生成网格以进行3D打印 6 年前 |
CrazyCoder · 使用d3的3D饼图。js公司 6 年前 |
Onur Altay · 具有选定点的三维线条图 6 年前 |
TB Gamezz · 碰撞时多个对象的统一生成方式 6 年前 |