Render the output of any of the bricks_from_* functions as a 3D model. Opens an 'rgl' window.
build_bricks( brick_list, background_color = "white", rgl_lit = TRUE, outline_bricks = FALSE, trans_alpha = 0.5, view_levels = NULL )
| brick_list | List output from a |
|---|---|
| background_color | Default 'white'. Color of the background. |
| rgl_lit | Default 'TRUE'. Include RGL lighting features in rendering. |
| outline_bricks | Default 'FALSE'. Include black outlines around brick edges. Set to 'TRUE' and rgl_lit='FALSE' for cartoon-looking bricks. |
| trans_alpha | Default 0.5. Alpha level for transparent bricks. |
| view_levels | Numeric array of Levels/z values to display. Leave as 'NULL' to include all. |
3D brick model rendered in the 'rgl' package.
Other 3D Models:
bricks_from_coords(),
bricks_from_excel(),
bricks_from_mosaic(),
bricks_from_table()
#This is a brick brick <- data.frame( Level="A", X1 = rep(3,4), #The number 3 is the brickrID for 'bright red' X2 = rep(3,4) ) #Convert the dataframe to a list object that can be rendered brick_object <- brick %>% bricks_from_table() #Render it brick_object %>% build_bricks() rgl::clear3d() #Combine the option rgl_lit=FALSE & outline_bricks=TRUE # This makes the rendering look like a drawing brick_object %>% build_bricks(outline_bricks = TRUE, rgl_lit = FALSE, background_color = "#99e7ff") rgl::clear3d()