An overall leaner package to ensure optimal performance and remove experimental features.
Updated documentation to increase accessibility and usability.
Optional new coordinate system to allow for varying piece shape and 1-height plates & pieces. (Most bricks are 3-height)
New shapes! Plates, cheese slopes, round 1x1 bricks, conical 1x1 bricks.
Removed bricks_from_rayshader() and build_bricks_rayshader() to decrease the complexity of package.
build_bricks()
now renders models in {rgl}, rather than {rayshader}. Most options for the rendering have changed. Use build_brick_rayshader()
for previous output.build_colors()
for list of color names.Breaking: Pretty much EVERY function. Seriously, check out the README and start fresh.
Breaking: Data "lego_colors.rda" has been updated with more accurate RGB values and new brickrID
numbers. This will impact previously created mosaics and 3D models.
bricks_from_mosaic()
.brick_res
input options to render models in higher definition ('sd', 'hd', 'uhd')bricks_from_rayshader()
to render LEGO models from rayshader plot_3d() input.build_instructions
generates building instructions for 3D models, as well as mosaics.geom_brick_col
for bar charts in the shape of bricks. Negative values are fine, but position = stack
is not available.coord_brick
to prevent chart brick distortion. coord_brick_flip
for horizontal bars.scale_fill_brick
and theme_brick
for different LEGO color options.bricks_from_excel()
as a way to decrease the starting cost of using brickr. bricks_from_coords()
function to convert a long data frame with x, y, z, and Color columns into input for display_bricks()
.NEWS.md
file to track changes to the package.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.