gitextract_y45q9sak/ ├── .github/ │ ├── FUNDING.yml │ └── __disabled_workflows/ │ └── cmake.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── EXTENSIONS.md ├── EXTRAS.md ├── LICENSE ├── README.md ├── appveyor.yml ├── docs/ │ ├── make.bat │ └── source/ │ ├── api.rst │ ├── build.rst │ ├── conf.py │ ├── getting_started.rst │ ├── index.rst │ ├── opt.rst │ ├── quick_intro.rst │ └── version.rst ├── include/ │ └── ak/ │ ├── animation.h │ ├── assetkit.h │ ├── bbox.h │ ├── cam.h │ ├── common.h │ ├── context.h │ ├── controller.h │ ├── coord-util.h │ ├── coord.h │ ├── core-types.h │ ├── geom.h │ ├── gsplat.h │ ├── image.h │ ├── instance.h │ ├── library.h │ ├── light.h │ ├── map.h │ ├── material.h │ ├── memory.h │ ├── node.h │ ├── options.h │ ├── path.h │ ├── profile.h │ ├── sid.h │ ├── source.h │ ├── string.h │ ├── texture.h │ ├── transform.h │ ├── trash.h │ ├── type.h │ ├── url.h │ ├── util.h │ └── version.h ├── scripts/ │ └── strpool.py ├── src/ │ ├── CMakeLists.txt │ ├── accessor.c │ ├── accessor.h │ ├── anim/ │ │ ├── CMakeLists.txt │ │ ├── bake.c │ │ └── conflict.c │ ├── array.c │ ├── array.h │ ├── asset.c │ ├── assetkit.c │ ├── base64.c │ ├── base64.h │ ├── bbox/ │ │ ├── CMakeLists.txt │ │ ├── bbox.c │ │ ├── bbox.h │ │ ├── geom.c │ │ ├── mesh.c │ │ ├── mesh_prim.c │ │ └── scene.c │ ├── bitwise/ │ │ ├── CMakeLists.txt │ │ └── bitwise.h │ ├── camera/ │ │ ├── CMakeLists.txt │ │ └── cam.c │ ├── common.c │ ├── common.h │ ├── coord/ │ │ ├── CMakeLists.txt │ │ ├── camera.c │ │ ├── common.c │ │ ├── common.h │ │ ├── doc.c │ │ ├── geom.c │ │ ├── mesh.c │ │ ├── node.c │ │ ├── scene.c │ │ ├── transform.c │ │ ├── transforms.c │ │ └── vector.c │ ├── data.c │ ├── data.h │ ├── decoders/ │ │ └── gltf/ │ │ ├── draco/ │ │ │ └── assetkit_draco.cc │ │ ├── ktx2/ │ │ │ └── assetkit_ktx2.cc │ │ ├── meshopt/ │ │ │ └── assetkit_meshoptimizer.cc │ │ └── spz/ │ │ └── assetkit_spz.cc │ ├── default/ │ │ ├── CMakeLists.txt │ │ ├── cam.c │ │ ├── cam.h │ │ ├── cmp.c │ │ ├── coord.c │ │ ├── id.c │ │ ├── light.c │ │ ├── light.h │ │ ├── material.c │ │ ├── material.h │ │ ├── opt.c │ │ ├── opt.h │ │ ├── semantic.c │ │ ├── semantic.h │ │ ├── type.c │ │ └── type.h │ ├── endian.h │ ├── find.c │ ├── geom/ │ │ ├── CMakeLists.txt │ │ └── mesh.c │ ├── id.c │ ├── id.h │ ├── image/ │ │ ├── CMakeLists.txt │ │ └── image.c │ ├── instance/ │ │ ├── CMakeLists.txt │ │ ├── inst.c │ │ └── list.c │ ├── io/ │ │ ├── 3mf/ │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── imp/ │ │ │ ├── 3mf.c │ │ │ ├── 3mf.h │ │ │ ├── CMakeLists.txt │ │ │ └── common.h │ │ ├── CMakeLists.txt │ │ ├── common/ │ │ │ ├── CMakeLists.txt │ │ │ ├── postscript.c │ │ │ ├── postscript.h │ │ │ ├── util.c │ │ │ └── util.h │ │ ├── dae/ │ │ │ ├── 1.4/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── dae14.c │ │ │ │ ├── dae14.h │ │ │ │ ├── image.c │ │ │ │ ├── image.h │ │ │ │ ├── surface.c │ │ │ │ └── surface.h │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── brep/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── brep.c │ │ │ │ ├── brep.h │ │ │ │ ├── curve.c │ │ │ │ ├── curve.h │ │ │ │ ├── nurb.c │ │ │ │ ├── nurb.h │ │ │ │ ├── surface.c │ │ │ │ ├── surface.h │ │ │ │ ├── topology.c │ │ │ │ └── topology.h │ │ │ ├── bugfix/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── scenekit.c │ │ │ │ ├── scenekit.h │ │ │ │ ├── transp.c │ │ │ │ ├── transp.h │ │ │ │ └── url.h │ │ │ ├── common.h │ │ │ ├── core/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── anim.c │ │ │ │ ├── anim.h │ │ │ │ ├── asset.c │ │ │ │ ├── asset.h │ │ │ │ ├── cam.c │ │ │ │ ├── cam.h │ │ │ │ ├── color.c │ │ │ │ ├── color.h │ │ │ │ ├── ctlr.c │ │ │ │ ├── ctlr.h │ │ │ │ ├── enum.c │ │ │ │ ├── enum.h │ │ │ │ ├── geom.c │ │ │ │ ├── geom.h │ │ │ │ ├── light.c │ │ │ │ ├── light.h │ │ │ │ ├── line.c │ │ │ │ ├── line.h │ │ │ │ ├── mesh.c │ │ │ │ ├── mesh.h │ │ │ │ ├── morph.c │ │ │ │ ├── morph.h │ │ │ │ ├── node.c │ │ │ │ ├── node.h │ │ │ │ ├── param.c │ │ │ │ ├── param.h │ │ │ │ ├── poly.c │ │ │ │ ├── poly.h │ │ │ │ ├── scene.c │ │ │ │ ├── scene.h │ │ │ │ ├── skin.c │ │ │ │ ├── skin.h │ │ │ │ ├── source.c │ │ │ │ ├── source.h │ │ │ │ ├── spline.c │ │ │ │ ├── spline.h │ │ │ │ ├── techn.c │ │ │ │ ├── techn.h │ │ │ │ ├── triangle.c │ │ │ │ ├── triangle.h │ │ │ │ ├── value.c │ │ │ │ ├── value.h │ │ │ │ ├── vert.c │ │ │ │ └── vert.h │ │ │ ├── ctlr.c │ │ │ ├── dae.c │ │ │ ├── dae.h │ │ │ ├── fixup/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── angle.c │ │ │ │ ├── angle.h │ │ │ │ ├── channel.c │ │ │ │ ├── channel.h │ │ │ │ ├── ctlr.c │ │ │ │ ├── ctlr.h │ │ │ │ ├── geom.c │ │ │ │ ├── geom.h │ │ │ │ ├── mesh.c │ │ │ │ ├── mesh.h │ │ │ │ ├── node.c │ │ │ │ ├── node.h │ │ │ │ ├── tex.c │ │ │ │ └── tex.h │ │ │ ├── fx/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── colortex.c │ │ │ │ ├── colortex.h │ │ │ │ ├── effect.c │ │ │ │ ├── effect.h │ │ │ │ ├── fltprm.c │ │ │ │ ├── fltprm.h │ │ │ │ ├── img.c │ │ │ │ ├── img.h │ │ │ │ ├── mat.c │ │ │ │ ├── mat.h │ │ │ │ ├── profile.c │ │ │ │ ├── profile.h │ │ │ │ ├── samp.c │ │ │ │ ├── samp.h │ │ │ │ ├── techn.c │ │ │ │ └── techn.h │ │ │ ├── postscript.c │ │ │ ├── postscript.h │ │ │ ├── strpool.c │ │ │ ├── strpool.h │ │ │ ├── strpool.json │ │ │ └── strpool.py │ │ ├── gltf/ │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── common.h │ │ │ ├── imp/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── common.h │ │ │ │ ├── core/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── accessor.c │ │ │ │ │ ├── accessor.h │ │ │ │ │ ├── anim.c │ │ │ │ │ ├── anim.h │ │ │ │ │ ├── asset.c │ │ │ │ │ ├── asset.h │ │ │ │ │ ├── buffer.c │ │ │ │ │ ├── buffer.h │ │ │ │ │ ├── camera.c │ │ │ │ │ ├── camera.h │ │ │ │ │ ├── enum.c │ │ │ │ │ ├── enum.h │ │ │ │ │ ├── ext.c │ │ │ │ │ ├── ext.h │ │ │ │ │ ├── image.c │ │ │ │ │ ├── image.h │ │ │ │ │ ├── material.c │ │ │ │ │ ├── material.h │ │ │ │ │ ├── mesh.c │ │ │ │ │ ├── mesh.h │ │ │ │ │ ├── node.c │ │ │ │ │ ├── node.h │ │ │ │ │ ├── profile.c │ │ │ │ │ ├── profile.h │ │ │ │ │ ├── sampler.c │ │ │ │ │ ├── sampler.h │ │ │ │ │ ├── scene.c │ │ │ │ │ ├── scene.h │ │ │ │ │ ├── skin.c │ │ │ │ │ ├── skin.h │ │ │ │ │ ├── texture.c │ │ │ │ │ └── texture.h │ │ │ │ ├── ext/ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── compression.c │ │ │ │ │ ├── decoder.c │ │ │ │ │ ├── decoder.h │ │ │ │ │ ├── gsplat.c │ │ │ │ │ ├── instancing.c │ │ │ │ │ ├── instancing.h │ │ │ │ │ ├── lights.c │ │ │ │ │ ├── lights.h │ │ │ │ │ ├── variants.c │ │ │ │ │ └── variants.h │ │ │ │ ├── extra.c │ │ │ │ ├── extra.h │ │ │ │ ├── gltf.c │ │ │ │ ├── gltf.h │ │ │ │ ├── mesh_fixup.c │ │ │ │ ├── mesh_fixup.h │ │ │ │ ├── postscript.c │ │ │ │ └── postscript.h │ │ │ ├── strpool.c │ │ │ ├── strpool.h │ │ │ ├── strpool.json │ │ │ └── strpool.py │ │ ├── obj/ │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── common.h │ │ │ ├── group.c │ │ │ ├── group.h │ │ │ ├── mtl.c │ │ │ ├── mtl.h │ │ │ ├── obj.c │ │ │ ├── obj.h │ │ │ ├── util.c │ │ │ └── util.h │ │ ├── ply/ │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── ascii.c │ │ │ ├── bin.c │ │ │ ├── common.h │ │ │ ├── ply.c │ │ │ ├── ply.h │ │ │ └── util.h │ │ └── stl/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── common.h │ │ ├── stl.c │ │ └── stl.h │ ├── json.h │ ├── lib/ │ │ ├── CMakeLists.txt │ │ ├── geom.c │ │ └── lib.c │ ├── light/ │ │ ├── CMakeLists.txt │ │ └── light.c │ ├── main.c │ ├── map.c │ ├── mat/ │ │ ├── CMakeLists.txt │ │ └── mat.c │ ├── mem/ │ │ ├── CMakeLists.txt │ │ ├── common.h │ │ ├── ext.c │ │ ├── intr.c │ │ ├── lt.c │ │ ├── lt.h │ │ ├── mem.c │ │ ├── mmap.c │ │ ├── rb.c │ │ └── rb.h │ ├── mesh/ │ │ ├── CMakeLists.txt │ │ ├── duplicator.c │ │ ├── edit.c │ │ ├── edit_buff.c │ │ ├── edit_buff_fixup.c │ │ ├── edit_common.h │ │ ├── edit_index.c │ │ ├── index.c │ │ ├── index.h │ │ ├── input.c │ │ ├── isolate.c │ │ ├── material.c │ │ ├── normal.c │ │ └── triangulate.c │ ├── miniz/ │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── miniz.c │ │ └── miniz.h │ ├── morph/ │ │ ├── CMakeLists.txt │ │ └── intr.c │ ├── node/ │ │ ├── CMakeLists.txt │ │ └── node.c │ ├── platform/ │ │ ├── CMakeLists.txt │ │ ├── dylib.c │ │ └── dylib.h │ ├── profile.c │ ├── profile.h │ ├── resc/ │ │ ├── CMakeLists.txt │ │ ├── path.c │ │ ├── resource.c │ │ ├── resource.h │ │ └── url.c │ ├── sid.c │ ├── sid.h │ ├── sid_constr.c │ ├── simd/ │ │ ├── arm.h │ │ ├── base64.h │ │ ├── intrin.h │ │ ├── wasm.h │ │ └── x86.h │ ├── skin/ │ │ ├── CMakeLists.txt │ │ ├── fix.c │ │ ├── fix.h │ │ └── skin.c │ ├── string.c │ ├── strpool.c │ ├── strpool.h │ ├── strpool.json │ ├── strpool.py │ ├── topo/ │ │ ├── CMakeLists.txt │ │ ├── topo.c │ │ └── topo.h │ ├── transform/ │ │ ├── CMakeLists.txt │ │ ├── dup.c │ │ ├── trans.c │ │ └── traverse.c │ ├── trash.c │ ├── trash.h │ ├── tree.c │ ├── tree.h │ ├── type.c │ ├── type.h │ ├── utils.c │ ├── utils.h │ ├── win32/ │ │ ├── CMakeLists.txt │ │ ├── dllmain.c │ │ └── strptime.c │ ├── xml.c │ └── xml.h └── test/ ├── include/ │ └── common.h ├── runner.c ├── src/ │ ├── collada/ │ │ └── test_dae_load.c │ ├── test_common.h │ └── test_memory.c └── tests.h