canvas_slime().canvas_flame() funtion.canvas_flame() code when
blend = FALSE and weighted = TRUE.neo1, neo2,
neo3, shell1, shell2 and
shell3.canvas_lissajous().canvas_swirls().canvas_tiles().outline to function
canvas_flow().canvas_planets() where no stars would be
drawn.canvas_smoke().canvas_mandelbrot().flatten (default = FALSE)
to canvas_chladni() to flatten the colors in the
output.size in canvas_segments() now
accepts a vector of sizes as input. The segments on the canvas receive a
size sampled from the elements in this vector.symmetry argument to the
canvas_flame() function. This argument can be used to
include dihedral or rotation symmetry into the flame.flag, thanks to jacobpstein.warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical]
in the flame algorithm.canvas_mesh().canvas_flame().New features
canvas_splits().New features
canvas_petri().polar to canvas_flow(), thanks to
@researchremora on twitter for the
idea.colorPalette()
function.New features
colorPalette()
function.canvas_flow() and
canvas_chladni() with the ambient
package.warp to canvas_chladni() which now
also warps the figure.New features
canvas_recaman(). Thanks to @akident on Twitter for the
suggestion.canvas_phyllotaxis().canvas_cobweb().canvas_chladni().Major changes
canvas_function() is now able to take a vector of
colors for the artwork.dplyr package.New features
canvas_maze().Minor changes
colorPalette() now randomizes the
hsl scale in the random color palette instead
of the rgb scale.colorPalette() can now create a
complement color palette consisting of complementing color
(e.g., on the other side of the hsl color wheel).resolution parameter in
canvas_flow() in favor of a stepmax parameter
that determines the maximum proportion of the canvas covered by each
iteration.Minor changes
call of overloaded ‘ceil(int)’ is ambiguous
error on Solaris indicated by CRAN.New features
canvas_flow().canvas_watercolors().Major changes
width and height arguments in
all functions to resolution. If you want to save a
non-square artwork, it is best to set a custom height and
width the the preferred export / save function.Minor changes
Rcpp::checkUserInterrupt() to all
C++ functions.New features
canvas_stripes(), canvas_gemstone(),
canvas_blacklight(), canvas_mosaic(),
canvas_forest(), and canvas_nebula().Minor changes
set.seed(Sys.Date()) instead of
set.seed(Sys.time()).ggpubr from the Imports field in
DESCRIPTION for CRAN submission.canvas_ant().New features