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

View source: R/mesh3d.R

tinyobj2shapelist3dR Documentation

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

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

Value

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

See Also

read.obj, mesh3d, shapelist3d, rgl.material

Examples

cube=read.obj(system.file("obj/cube.wavefront", package = "readobj"))
if(require("rgl")){
  cubesl=tinyobj2shapelist3d(cube)
  shade3d(cubesl)
}

jefferis/readobj documentation built on Aug. 4, 2022, 6:19 p.m.