brush_list
Return a list of all brushes.
brush_list(
)
Return a list of all brushes.
Syntaxe
var list = brush_list();
Full example
canvas(1500, 900, "#FFF");
var y = 30;
var brushes = brush_list();
var palette = ["#0667B8","#C03228","#1a7444"];
for (var b = 0 ; b < brushes.length; b++) {
println(brushes[b], brush_settings(brushes[b]) );
}
println("ballpoint", brush_settings_ballpoint() );
println("bubble", brush_settings_bubble() );
println("crayon", brush_settings_crayon() );
println("ink", brush_settings_ink() );
println("lace", brush_settings_lace() );
println("marker", brush_settings_marker() );
println("noisy", brush_settings_noisy() );
println("pencil", brush_settings_pencil() );
println("rough", brush_settings_rough() );
println("sprig", brush_settings_sprig() );
println("strand", brush_settings_strand() );
println("wisp", brush_settings_wisp() );
for (var b = 0 ; b < brushes.length; b++) {
brush_select(brush=brushes[b]);
brush_drawline(points=[0,y, 100,y+5], stroke="#000000",weight=1);
brush_drawline(points=[100,y+5, 200,y-5], stroke="#0667B8",weight=3);
brush_drawline(points=[200,y-5, 300,y+5], stroke="#C03228",weight=5);
brush_drawline(points=[300,y+5, 400,y], stroke="#1a7444",weight=7);
text(brushes[b], 10,y-20, size=10);
var circ = polygon_regular(
x=650, y=250, radius=20*b,
side=17,
rotation=HALF_PI,
draw=false
);
var c = palette[ b % length(palette) ];
brush_drawline(points=circ, stroke=c,weight=5,close=true);
y += 40;
}
var x = 10;
y = 650;
for (var b = 0 ; b < brushes.length; b++) {
brush_select(brush=brushes[b]);
var contours = text_contours(
filename="/Users/richnou/htdocs/data/fonts/MorrisRomanBlack.ttf",
size=200,
x=x, y=y,
text="R",
precision=1
);
for (var i=0; i < length(contours); i++) {
var contour = contours[i];
brush_drawline(points=contour, stroke="#000000",weight=4, close=true);
}
text(brushes[b], x+20,y+10, size=10);
x += 145;
if (b==5) {
y += 200;
x = 10;
}
}
brush_select(brush="Ink");
brush_settings_ink("Densify", 0.132);
brush_settings_ink("NoiseOffset", 0);
brush_settings_ink("WeightRangeMin", 0.01);
brush_settings_ink("WeightRangeMax", 1.1);
var contours = text_contours(
filename="/Users/richnou/htdocs/data/fonts/MorrisRomanBlack.ttf",
size=800,
x=900, y=700,
text="R",
precision=1
);
for (var i=0; i < length(contours); i++) {
var contour = contours[i];
brush_drawline(points=contour, stroke="#000000",weight=13, close=true);
}
savepng();
