R/mesh3d.R
tinyobj2shapelist3d.Rd
Convert the raw tinyobjloader shapes/materials list into an rgl shapelist3d
tinyobj2shapelist3d(x)
x | A raw tinyobjloader shapes/materials list |
---|
a list of class shapelist3d
containing a mesh3d
for
each object or group element in the original OBJ file.
Not all materials settings can be processed at the moment. In particular only the following are used:
diffuse
-> mapped onto rgl material color
field
ambient
specular
emission
cube=read.obj(system.file("obj/cube.wavefront", package = "readobj")) if(require("rgl")){ cubesl=tinyobj2shapelist3d(cube) shade3d(cubesl) }