
GLB is the self-contained binary format of glTF
files. These functions write a "gltf"
object to one of these formats.
writeglTF(x, path, bin = TRUE)
writeGLB(x, con)
writeglTF
returns path
invisibly.
writeGLB
returns NULL
invisibly.
A "gltf"
object, e.g. from as.gltf
.
A filename in which to write the JSON part of the file.
logical; whether or not to write the binary part of the object.
A filename or connection to which to write the GLB file.
Duncan Murdoch
If bin = TRUE
(the default),
writeglTF
will write the binary part of the object
to one or more separate files with filename constructed by
concatenating the main part of path
, followed by a number
and the extension .bin
.
The specification of the glTF format: https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html
readglTF
filename <- tempfile(fileext = ".glb")
writeGLB(as.gltf(rgl::cube3d(col = "red")), filename)
Run the code above in your browser using DataLab