[PD] Cross-blending rectangles

2011-01-17 Thread Michael Karr
Hello,

I am working on a patch with five rectangles in GEM with live video input.
These rectangles are long and horizontal, stacked on top of each other. I
would like to feather the horizontal edges of these rectangles, is there a
way to do this with pix_convolve? I do not need to detect any edges within
the image itself, only the rectangle.

Thanks,
Michael
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Cross-blending rectangles

2011-01-17 Thread Gustavo Junqueira
I attached a patch where instead of a rectangle object you have a 4 sided
poly and you can move and resize all vertex, hope it helps you.

On Mon, Jan 17, 2011 at 1:27 PM, Michael Karr michael.karr...@gmail.comwrote:

 Yes! You have answered my question, thank you. I did not know about this
 object.




-- 
*Gustavo ¨Guzz¨ Junqueira*
Cel. 93610292
#N canvas 115 179 813 670 10;
#X obj 139 350 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 5 140 450 300 gemwin 0;
#X obj 132 136 gemwin;
#X obj 67 89 outlet;
#X obj 67 10 inlet;
#X obj 67 41 route create;
#X msg 67 70 set destroy;
#X msg 142 68 set create;
#X msg 198 112 destroy;
#X msg 132 112 create \, 1;
#X msg 292 68 border \$1;
#X obj 291 50 tgl 15 1 empty empty empty 0 -6 0 10 -262144 -1 -1 0
1;
#X msg 304 100 offset 1280 0;
#X msg 266 157 dimen 1024 768;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 7 0;
#X connect 3 1 5 0;
#X connect 3 1 6 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 8 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X restore 144 389 pd gemwin;
#X msg 144 370 destroy;
#X text 140 349 Create window:;
#X msg 40 209 draw line;
#X msg 40 232 draw fill;
#X msg 40 186 draw point;
#X obj 140 112 gemhead;
#X obj 140 316 polygon 4;
#X msg 380 90 -4.55118 2.37795 0;
#X msg 632 85 2.26772 2.44094 0;
#X msg 389 236 -4.67717 -3.55906 0;
#X msg 612 236 2.20472 -3.49606 0;
#N canvas 352 306 450 300 XY 0;
#X floatatom 236 49 5 0 0 0 - - -;
#X floatatom 149 45 5 0 0 0 - - -;
#X msg 181 221 -4.67717 -3.55906 0;
#X obj 146 125 list append;
#X obj 186 79 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 68 240 outlet;
#X msg 179 179 set \$1 \$2 0;
#X obj 58 46 inlet;
#X obj 312 47 inlet;
#X connect 0 0 3 1;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 1 0;
#X connect 6 0 2 0;
#X connect 6 0 5 0;
#X connect 7 0 1 0;
#X connect 8 0 0 0;
#X restore 407 198 pd XY;
#X floatatom 439 160 5 0 0 0 - Xrigthbot -;
#X floatatom 387 161 5 0 0 0 - Yrightbot -;
#N canvas 643 431 450 300 XY 0;
#X floatatom 210 47 5 0 0 0 - - -;
#X floatatom 120 52 5 0 0 0 - - -;
#X msg 181 221 2.26772 2.44094 0;
#X obj 126 123 list append;
#X obj 157 80 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 68 240 outlet;
#X msg 179 179 set \$1 \$2 0;
#X obj 58 46 inlet;
#X obj 312 47 inlet;
#X connect 0 0 4 0;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 1 0;
#X connect 6 0 2 0;
#X connect 6 0 5 0;
#X connect 7 0 1 0;
#X connect 8 0 0 0;
#X restore 649 43 pd XY;
#X floatatom 681 5 5 0 0 0 - Xlefttop -;
#X floatatom 629 6 5 0 0 0 - Ylefttop -;
#N canvas 749 440 450 300 XY 0;
#X floatatom 223 51 5 0 0 0 - - -;
#X floatatom 147 56 5 0 0 0 - - -;
#X msg 181 221 -4.55118 2.37795 0;
#X obj 168 116 list append;
#X obj 199 85 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 68 240 outlet;
#X msg 179 179 set \$1 \$2 0;
#X obj 58 46 inlet;
#X obj 312 47 inlet;
#X connect 0 0 4 0;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 1 0;
#X connect 6 0 2 0;
#X connect 6 0 5 0;
#X connect 7 0 1 0;
#X connect 8 0 0 0;
#X restore 387 49 pd XY;
#X floatatom 419 11 5 0 0 0 - Xrighttop -;
#X floatatom 367 12 5 0 0 0 - Yrighttop -;
#N canvas 839 48 399 300 XY 0;
#X msg 181 221 2.20472 -3.49606 0;
#X obj 109 109 list append;
#X obj 68 240 outlet;
#X obj 58 46 inlet;
#X obj 312 47 inlet;
#X msg 179 179 set \$1 \$2 0;
#X floatatom 183 64 5 0 0 0 - - -;
#X floatatom 109 63 5 0 0 0 - - -;
#X obj 56 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X connect 1 0 5 0;
#X connect 3 0 7 0;
#X connect 4 0 6 0;
#X connect 5 0 0 0;
#X connect 5 0 2 0;
#X connect 6 0 1 1;
#X connect 6 0 8 0;
#X connect 7 0 1 0;
#X connect 8 0 7 0;
#X restore 630 200 pd XY;
#X floatatom 616 156 5 0 0 0 - Yleftbot -;
#X floatatom 677 149 5 0 0 0 - Xleftbot -;
#X obj 616 272 vsl 15 128 -4 4 0 0 Xesqbot empty empty 0 -9 0 10 -262144
-1 -1 800 1;
#X obj 387 274 vsl 15 128 -4 4 0 0 Xdirbot empty empty 0 -9 0 10 -262144
-1 -1 700 1;
#X obj 629 -166 vsl 15 128 -4 4 0 0 Xesqtop empty empty 0 -9 0 10 -262144
-1 -1 11200 1;
#X obj 367 -162 vsl 15 128 -4 4 0 0 Xdirtop empty empty 0 -9 0 10 -262144
-1 -1 10900 1;
#X obj 140 225 pix_texture;
#X obj 39 99 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 208 202 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144
-1 -1;
#X obj 39 128 openpanel;
#X msg 39 148 open \$1;
#X obj 140 201 pix_film;
#N canvas 556 234 450 300 play 0;
#X obj 160 81 metro 33.;
#X obj 160 58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 160 110 f;
#X floatatom 160 153 5 0 0 0 - - -;
#X obj 192 110 + 1;
#X msg 296 93 0;
#X obj 160 34 inlet;
#X obj 296 62 inlet;
#X obj 160 183 outlet;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 4 0 2 1;
#X connect 5 0 2 0;
#X connect 6 0 1 0;
#X