文件名称:polymesh:PolyMesh 3D文件格式,库和工具集
文件大小:108KB
文件格式:ZIP
更新时间:2024-04-20 03:25:18
gui command-line rendering raylib file-format
多边形网格 PolyMesh是我作为实验设计的自定义3D对象描述文件格式。 PolyMesh文件格式和工具集是专门为3D渲染应用程序设计的。 PolyMesh文件格式( pmf )是一个gzip文件,其中包含JSON文件的结构化目录树。 树的每个级别均包含一个描述目录的描述符polymeta.json文件。 最低级别的目录都包含mesh.json文件,这些文件使用基本多边形的集合描述3D网格。 PolyMesh文件的每个级别都应视为自己的3D网格。 较高级别的网格可以包括较低级别的网格,以构建更复杂的网格。 所有网格都相对放置。 这意味着最低级别的网格应全部以[0,0,0]为中心,以便更高级别的网格可以包含它们并根据需要对其进行变换。 可以使用pmfpack和pmfextract工具打包pmfpack压缩PolyMesh文件。 打开PolyMesh的包装时,可以将其重新包装到较低的高
【文件预览】:
polymesh-master
----.gitignore(357B)
----libpolymesh()
--------src()
--------Cargo.toml(481B)
----LICENSE(34KB)
----Cargo.toml(173B)
----test.pmf(974B)
----example_meshes()
--------default_cube()
--------generated_cube()
--------vox2pmf()
----.github()
--------workflows()
----tools()
--------pmfextract()
--------pmfview()
--------pmftree()
--------vox2pmf()
--------pmfcube()
--------pmfpack()
----README.md(2KB)
----.vscode()
--------tasks.json(274B)