#N struct draw-help-struct float x float y;
#N canvas -7 0 555 619 10;
#X obj 0 595 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -228856 -66577 0;
#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header draw 3 12 0 18 -204280
-1 0;
#X obj 0 339 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 494 296 482 332 META 0;
#X text 12 115 LIBRARY internal;
#X text 12 25 LICENSE SIBSD;
#X text 12 5 KEYWORDS control GUI data-structure;
#X text 12 45 DESCRIPTION draw an svg shape to represent a scalar;
#X text 12 65 INLET_0 float fill fill-opacity fill-rule stroke stroke-dasharray
stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width
rx ry;
#X text 12 135 AUTHOR Jonathan Wilkes;
#X text 13 155 HELP_PATCH_AUTHORS Jonathan Wilkes;
#X restore 500 597 pd META;
#X obj 0 436 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj 0 473 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#X obj 0 573 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
0 13 -228856 -1 0;
#X obj 78 347 cnv 17 3 80 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#N canvas 212 516 428 108 Related_objects 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 7 1 [draw] Related Objects;
#X obj 27 35 drawcurve;
#X obj 92 36 drawnumber;
#X obj 162 36 drawsymbol;
#X obj 232 36 plot;
#X restore 101 597 pd Related_objects;
#X text 99 445 float;
#X obj 78 445 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 169 445 - outputs the stored value as a float message.;
#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide
;
#X text 11 20 draw an svg shape to represent a scalar;
#X obj 492 12 draw;
#X obj 116 181 draw circle 0 0 40 40;
#X text 101 554 float;
#X text 171 525 - [draw] accepts a list of coordinates and/or shape
data used to specify where and how to draw the object;
#X scalar draw-help-struct 122 277 \;;
#X obj 117 64 struct draw-help-struct float x float y;
#X msg 116 96 fill red;
#X msg 208 122 stroke-width \$1;
#X floatatom 208 98 5 0 0 0 - - -, f 5;
#X floatatom 338 98 5 0 0 0 - - -, f 5;
#X msg 338 149 transform skewx \$1;
#X obj 338 119 * 0.01;
#X msg 130 121 fill blue;
#X text 98 346 float;
#X obj 339 275 draw rect 100 -40 80 80;
#N canvas 323 38 587 553 all_messages 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 7 1 [draw] Attributes;
#X msg 25 55 fill red;
#X text 132 55 fill color. 1 symbol \, 3 floats (rgb) \, or 4 floats
(rgba);
#X text 132 103 opacity for fill color. float in range 0-1;
#X floatatom 32 78 5 0 0 0 - - -, f 5;
#X text 72 79 (shift-click for more precision);
#X msg 32 102 fill-opacity \$1;
#X text 132 129 fill-rule for overlapping polygons. 0 = nonzero \,
1 = evenodd;
#X floatatom 45 154 5 0 0 0 - - -, f 5;
#X floatatom 52 199 5 0 0 0 - - -, f 5;
#X msg 45 176 rx \$1;
#X msg 52 223 ry \$1;
#X text 92 176 x value for rounded rectangle corner;
#X text 96 224 y value for rounded rectangle corner;
#X text 146 250 stroke color. 1 symbol \, 3 floats (rgb) \, or 4 floats
(rgba);
#X text 206 277 list of numbers to specify dash lengths;
#X msg 72 304 stroke-linecap 0;
#X text 186 304 for ends of open subpaths. 0 = butt \, 1 = round \,
2 = square;
#X text 196 332 shape of path corners. 0 = miter \, 1 = round \, 2
= bevel;
#X text 218 358 limit miter length;
#X text 218 385 opacity for the stroke. float in range 0-1;
#X text 218 411 width of the stroke.;
#X msg 78 331 stroke-linejoin 0;
#X msg 83 358 stroke-miterlimit 0;
#X msg 87 385 stroke-opacity 0.4;
#X text 155 465 affine transformation on the object.;
#X msg 90 412 stroke-width 10;
#X floatatom 93 444 5 0 0 0 - - -, f 5;
#X obj 93 465 * 0.01;
#X msg 39 129 fill-rule 0;
#X msg 66 277 stroke-dasharray 5 10;
#X msg 59 250 stroke purple;
#X obj 25 516 outlet;
#X msg 93 489 transform translate 150 0 scale \$1 translate -150 0
;
#X connect 2 0 33 0;
#X connect 5 0 7 0;
#X connect 7 0 33 0;
#X connect 9 0 11 0;
#X connect 10 0 12 0;
#X connect 11 0 33 0;
#X connect 12 0 33 0;
#X connect 17 0 33 0;
#X connect 23 0 33 0;
#X connect 24 0 33 0;
#X connect 25 0 33 0;
#X connect 27 0 33 0;
#X connect 28 0 29 0;
#X connect 29 0 34 0;
#X connect 30 0 33 0;
#X connect 31 0 33 0;
#X connect 32 0 33 0;
#X connect 34 0 33 0;
#X restore 339 229 pd all_messages;
#X text 168 347 - any nonzero number will display the drawing to represent
the corresponding scalar. SSending a "0" will hide it.;
#X text 98 386 [draw] also takes a number of messages. These are svg
attributes that define how the object is drawn. See the subpatch above
for a full list.;
#X text 81 490 1) symbol;
#X text 81 525 n) symbol;
#X text 107 539 or;
#X text 171 490 - name of an svg shape. Can be circle \, ellipse \,
line \, path \, polygon \, polyline \, rectangle \, or group.;
#X connect 20 0 15 0;
#X connect 21 0 15 0;
#X connect 22 0 21 0;
#X connect 23 0 25 0;
#X connect 24 0 15 0;
#X connect 25 0 24 0;
#X connect 26 0 15 0;
#X connect 29 0 28 0;
