You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the upcoming version (0.9) some of the existing functionality, notably accessor iteration, will be moved to a new crate, namely gltf-utils. This issue exists to discuss the design and implementation of this new crate.
Rationale
The main gltf crate may stabilise more quickly.
Accessor iteration et al. may remain unstable post gltf 1.0.
gltf-importer may stabilise with gltf.
Currently planned features
A Source trait for sourcing pre-existing buffer data. This must be implemented by the user.
A generic Iterator that visits the components of an Accessor.
Hence, iterators for visiting the positions, indices, colours, etc. of a Primitive.
Flat normal generation.
Tangent generation using the mikktspace algorithm.
Note
The gltf-json crate will continue to exist in order to reduce compile times. Its semver post gltf 1.0 will match that of gltf although the crate is not intended to stabilise. This should be mentioned in the documentation.
The text was updated successfully, but these errors were encountered:
It's getting to that point where it might be handy to have these glTF libraries collected in a @gltf-rs org. @bwasty's gltf-viewer could be in there too.
In the upcoming version (0.9) some of the existing functionality, notably accessor iteration, will be moved to a new crate, namely
gltf-utils
. This issue exists to discuss the design and implementation of this new crate.Rationale
gltf
crate may stabilise more quickly.gltf 1.0
.gltf-importer
may stabilise withgltf
.Currently planned features
Source
trait for sourcing pre-existing buffer data. This must be implemented by the user.Iterator
that visits the components of anAccessor
.Primitive
.Note
The
gltf-json
crate will continue to exist in order to reduce compile times. Its semver postgltf 1.0
will match that ofgltf
although the crate is not intended to stabilise. This should be mentioned in the documentation.The text was updated successfully, but these errors were encountered: