Re: [PD] Data structure array with last element pointing back to first element

2011-10-03 Thread João Pais

The 1st circle is under the 2nd,


you mean, under the last one? (which makes sense, since they're drawn in  
creation order)


and Pd currently registers a click with the object at the bottom.  But  
is that a feature or a bug?


you mean the print coming from the vertex struct, giving the individual y  
values of each scalar in the array? that's a bit strange, never seen it.  
trying to adapt plot's help file doesn't replicate the behavior as well.


Either way, if it's implementation specific it then writing the patch as  
you suggest would work correctly under one implementation


while it wouldn't the move the circle at all under the other.


hmm, am not really understanding what you mean. but I have to work on  
something else right now, can't do much more for the time being.


João





From: João Pais jmmmp...@googlemail.com
To: Scott McCoid mccoid.sc...@gmail.com; pd-list@iem.at  
pd-list@iem.at; Jonathan Wilkes jancs...@yahoo.com

Sent: Sunday, October 2, 2011 8:48 PM
Subject: Re: [PD] Data structure array with last element pointing back  
to first element


wouldn't it be simpler to compare the value of the 1st point with the  
last one, without creating the new variables? it's too late now, can't  
give a concrete example.


or, this is a situation where a change identifier for arrays would  
come in very handy (which already exists for loose pointers). then the  
metro hack wouldn't be necessary.



Here's a quick hack-- didn't check it for bugs.

The real solution would be to add a -c flag to [plot] to draw the  
trace back to element 0:


[plot -c etc.]


-c is the same as curve, right? an extra parameter for the stepness of  
the bezier would also be nice


João





--
Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
Studio +49 30 69509190
jmmmp...@googlemail.com | skype: jmmmpjmmmp

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


[PD] Data structure array with last element pointing back to first element

2011-10-02 Thread Scott McCoid
Hi,

I've recently started playing around with Pd's data structures, and I need
some help. It's relatively straightforward to create polygons and arrays of
polygons. Though, I'd like to create a closed polygon, where each vertex is
another data structure. I've attached a patch of what I have so far.

I basically just want there to be another line to connect the 4th element of
the array back to the first.

Is it possible to use a [drawpolygon] object where each of the corners would
be another data structure?

Thanks!

Scott


shape-datastruct.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Data structure array with last element pointing back to first element

2011-10-02 Thread Jonathan Wilkes
Here's a quick hack-- didn't check it for bugs.

The real solution would be to add a -c flag to [plot] to draw the trace back 
to element 0:

[plot -c etc.]

And maybe -f COLOR to draw the trace back to element 0 and fill the inside.
(Although that word probably be a bigger change.)

-Jonathan





From: Scott McCoid mccoid.sc...@gmail.com
To: pd-list@iem.at
Sent: Sunday, October 2, 2011 2:13 PM
Subject: [PD] Data structure array with last element pointing back to first 
element


Hi, 


I've recently started playing around with Pd's data structures, and I need 
some help. It's relatively straightforward to create polygons and arrays of 
polygons. Though, I'd like to create a closed polygon, where each vertex is 
another data structure. I've attached a patch of what I have so far. 


I basically just want there to be another line to connect the 4th element of 
the array back to the first.


Is it possible to use a [drawpolygon] object where each of the corners would 
be another data structure? 


Thanks!


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




shape-datastruct.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Data structure array with last element pointing back to first element

2011-10-02 Thread Jonathan Wilkes
The documentation says you can specify a bezier curve with the first argument 
as curve.  But you're 

right, you can also specify a curve by using the -c flag, which is much more 
logical.

I think using curve should be deprecated, for the obvious ambiguity that 
flags solve.

Miller?


-Jonathan





From: Scott McCoid mccoid.sc...@gmail.com
To: Jonathan Wilkes jancs...@yahoo.com
Cc: pd-list@iem.at pd-list@iem.at
Sent: Sunday, October 2, 2011 4:18 PM
Subject: Re: [PD] Data structure array with last element pointing back to 
first element


Whoa, this is great! Thanks Jonathan! 


Wouldn't adding the -c flag make a curved shape between each point?


On Sun, Oct 2, 2011 at 4:08 PM, Jonathan Wilkes jancs...@yahoo.com wrote:

Here's a quick hack-- didn't check it for bugs.


The real solution would be to add a -c flag to [plot] to draw the trace 
back to element 0:


[plot -c etc.]


And maybe -f COLOR to draw the trace back to element 0 and fill the inside.
(Although that word probably be a bigger change.)


-Jonathan





From: Scott McCoid mccoid.sc...@gmail.com
To: pd-list@iem.at
Sent: Sunday, October 2, 2011 2:13 PM
Subject: [PD] Data structure array with last element pointing back to first 
element



Hi, 


I've recently started playing around with Pd's data structures, and I need 
some help. It's relatively straightforward to create polygons and arrays of 
polygons. Though, I'd like to create a closed polygon, where each vertex is 
another data structure. I've attached a patch of what I have so far. 


I basically just want there to be another line to connect the 4th element of 
the array back to the first.


Is it possible to use a [drawpolygon] object where each of the corners would 
be another data structure? 


Thanks!


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





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


Re: [PD] Data structure array with last element pointing back to first element

2011-10-02 Thread Jonathan Wilkes
The 1st circle is under the 2nd, and Pd currently registers a click with the 
object at the bottom.  But is that a feature or a bug? 
Either way, if it's implementation specific it then writing the patch as you 
suggest would work correctly under one implementation 

while it wouldn't the move the circle at all under the other.

-Jonathan





From: João Pais jmmmp...@googlemail.com
To: Scott McCoid mccoid.sc...@gmail.com; pd-list@iem.at pd-list@iem.at; 
Jonathan Wilkes jancs...@yahoo.com
Sent: Sunday, October 2, 2011 8:48 PM
Subject: Re: [PD] Data structure array with last element pointing back to 
first element

wouldn't it be simpler to compare the value of the 1st point with the last 
one, without creating the new variables? it's too late now, can't give a 
concrete example.

or, this is a situation where a change identifier for arrays would come in 
very handy (which already exists for loose pointers). then the metro hack 
wouldn't be necessary.

 Here's a quick hack-- didn't check it for bugs.
 
 The real solution would be to add a -c flag to [plot] to draw the trace 
 back to element 0:
 
 [plot -c etc.]

-c is the same as curve, right? an extra parameter for the stepness of the 
bezier would also be nice

João


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