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