文件名称:gltf:用于[d]编码glTF 2.0文件的库
文件大小:4.65MB
文件格式:ZIP
更新时间:2024-02-22 14:42:31
go golang webgl gltf 3d
t Go模块,用于glTF 2.0的高效,鲁棒性序列化/反序列化,一种免版税的规范,用于通过应用程序有效地传输和加载3D场景和模型,也称为“ 3D JPEG”。 ❘❘❘ :white_medium_star: 主要特点 :惯用的glTF数据模型 / : .glTF和.glb [d]编码支持 :内置的可扩展性机制,提供了现成的主要扩展 :用于读取和写入访问器和缓冲区视图的友好软件包 :友好高效的包,用于从缓冲区读取和写入字节 :scroll: 入门 资料模型 qmuntal/gltf实现了整个glTF 2.0规范。 顶层元素是 ,它包含将gltf文档保存在内存中的所有信息: // This document does not produce any valid glTF, it is just an example. gltf. Document { Accessors : [] * gltf. Accessor { { BufferView : gltf . Index ( 0 ), ComponentType : gltf . Component
【文件预览】:
gltf-master
----.gitignore(192B)
----go.mod(80B)
----gltf.go(22KB)
----ext()
--------unlit()
--------lightspuntual()
--------specular()
--------texturetransform()
--------draco()
----math_test.go(6KB)
----io.go(988B)
----assets()
--------color-triangle.png(7KB)
--------gopher_high.png(158KB)
----LICENSE(1KB)
----go.sum(165B)
----testdata()
--------EnvironmentTest()
--------AnimatedCube()
--------OrientationTest()
--------Cube()
--------Cameras()
--------Triangle()
--------TriangleWithoutIndices()
--------BoxVertexColors()
----.github()
--------FUNDING.yml(63B)
--------workflows()
----example_test.go(2KB)
----README.md(10KB)
----encode_test.go(21KB)
----decoder.go(5KB)
----decoder_test.go(13KB)
----const.go(13KB)
----bench_test.go(2KB)
----encode.go(9KB)
----modeler()
--------write_test.go(22KB)
--------read_test.go(24KB)
--------read.go(13KB)
--------write.go(12KB)
--------example_test.go(3KB)
----gltf_test.go(8KB)
----binary()
--------size_test.go(4KB)
--------size.go(5KB)
--------unsafe.go(5KB)
--------binary.go(10KB)
--------example_test.go(2KB)
--------encode_test.go(15KB)
--------bench_test.go(897B)
--------encode.go(8KB)
----io_test.go(579B)
----math.go(4KB)