OBJ Mesh 3D Model
OBJ filename.
Default c(0,0,0)
. Position of the mesh.
Default c(1,1,1)
. Scale of the mesh. Can also be a single numeric value scaling all axes uniformly.
Default c(0,0,0)
. Angle to rotate the mesh.
Default c(0,0,0)
. Point around which to rotate the mesh.
Default c(1,2,3)
. Order to rotate the axes.
Default NULL
. Path to the MTL file, if different from the OBJ file.
Default FALSE
. Whether to center the mesh.
Default NULL
, read from the MTL file. If not NULL
, this accepts the output
from the material_list()
function to specify the material.
List describing the mesh.
if(run_documentation()) {
#Read in the provided 3D R mesh
generate_cornell_mesh(ceiling=FALSE) |>
add_shape(obj_mesh(r_obj(),position=c(555/2,555/2,555/2),scale=400,angle=c(0,180,0))) |>
rasterize_scene(light_info = directional_light(direction=c(0.2,0.5,-1)))
}
#> Setting default values for Cornell box: lookfrom `c(278,278,-800)` lookat `c(278,278,0)` fov `40` .