2 releases
0.0.1-alpha.4 | Aug 5, 2024 |
---|---|
0.0.1-alpha.3 | Jul 10, 2024 |
#62 in Data formats
171 downloads per month
Used in 7 crates
(4 directly)
21KB
391 lines
egraphics
Library for processing graphics formats in 3D space.
The library is at an early stage of development.
Contributing
The library is developed at the TUM Chair of Geoinformatics and contributions are highly welcome.
lib.rs
:
egraphics
is a library for processing graphics formats in 3D space.
It is mainly wrapping glTF 2.0 and adding an ecoords.
Overview
Data structure
For serializing and annotating a graphical format, this data structure is used:
model_name
(directory) ormodel_name.egraphics
(single file as tarball)model.gltf
(uncompressed) ormodel.glb
(compressed)- using: gltf-rs
model.bin
- contains vector data
ecoord.json
- contains a transform tree with validity durations
- information: srid
- purpose: translate and rotate the point cloud without reading/writing the point data
For deriving further graphical format variants, another directory is used:
model_name_out
(directory)model.obj
- ...
References
Dependencies
~6.5MB
~127K SLoC