readobj (version 0.4.1)

tinyobj2shapelist3d: Convert the raw tinyobjloader shapes/materials list into an rgl shapelist3d

Description

Convert the raw tinyobjloader shapes/materials list into an rgl shapelist3d

Usage

tinyobj2shapelist3d(x)

Arguments

x

A raw tinyobjloader shapes/materials list

Value

a list of class shapelist3d containing a mesh3d for each object or group element in the original OBJ file.

Details

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

See Also

read.obj, mesh3d, shapelist3d, rgl.material

Examples

Run this code
# NOT RUN {
cube=read.obj(system.file("obj/cube.wavefront", package = "readobj"))
if(require("rgl")){
  cubesl=tinyobj2shapelist3d(cube)
  shade3d(cubesl)
}
# }

Run the code above in your browser using DataCamp Workspace