文件名称:tinyobjloader-c:纯C99中的标头仅是微小的波前.obj加载程序
文件大小:81KB
文件格式:ZIP
更新时间:2024-05-27 00:04:52
C
C语言中的tinyobjloader 用C99编写的微小但功能强大的仅标头wavefront obj loader。 如果您正在寻找C ++版本,请参阅 当前状态 实验性的。 可以加载几何数据,还需要对材料和形状进行更多测试。 特征 单个文件,仅标头 无依赖的纯C99实现( libc除外) 提供与C ++版本最相似的功能。 中等速度和中等内存消耗Rungholt 7M三角形场景(260 MB)可以在4.7秒内加载,在MacBook12 Core m5 1.2 GHz上最大消耗3.6 GB内存(单核使用) 感谢@andystanton,使用敏锐的单元测试 用法 将tinyobj_loader_c.h复制到您的项目。 /* define TINYOBJ_LOADER_C_IMPLEMENTATION for only *one* .c */ #define TINYOBJ_LOAD
【文件预览】:
tinyobjloader-c-master
----.gitattributes(48B)
----.clang-format(108B)
----examples()
--------viewer()
----test()
--------tinyobj_tests.c(2KB)
--------tinyobj_regression_tests.h(155B)
--------tinyobj_regression_tests.c(2KB)
--------tinyobj_api_tests.h(229B)
--------fixtures()
--------acutest.h(27KB)
--------Makefile(643B)
--------tinyobj_internal_tests.c(29KB)
--------tinyobj_internal_tests.h(679B)
--------tinyobj_api_tests.c(3KB)
----README.md(2KB)
----Makefile(179B)
----cornell_box.mtl(204B)
----cornell_box.obj(2KB)
----.gitignore(53B)
----tinyobj_loader_c.h(47KB)