Some more info on the design of the sequencer.
The entire tool will be web based.
Select model on the left side of web page
1) Cone
2) Plane
3) Fan
For each model i have various algorithms to create images. I create one X,Y,X image each time tick. The data is written to an ASCII file. I use gnuplot to create the gif animations.
On the right side of the web page is the models to project on. I have finished the code for creating a megatree model, create the other 3 later.
1) Megatree. You define the number of segments (ie. 8, 16, 32 .et.c), the number of pixels per leg, the channel number, the starting and ending pixel number., the height of the megatree and the radius. With this i create the output model. X,Y,Z, channel, pixel. One datapoint for all. so 16 channels and 60 pixels per leg . These 960 data points are written to a target model file. Web page builds the file X,Y,Z,Channel, Pixle#
2) Flat plane of vertical LEDs. The matrix of LED's all located in x,y,z space
3) A snowman, 10' tall. Three spheres. This is just to show that the target models can be any shape.
I then map the model file of x,y,z data to the target model d = sqrt (( x1-x2)**2 + (y1-y2)**2 + (z1-z2)**2))
i will set parameters of how close a pixel has to be to be set on. I will then select the target pixels and mark them as ON with the RGB from the source model.
I plan on allowing multiple math fomulas on the cone (spiral lines, stars) combined togeteher.
I am not sure how it is going to look yet, by next week i should have the target models being drawn. They will also be animated gif's. This will allow me to see what the proposed sequence will look like. I expect this is only going to make me want to have more segments on the mega tree.
I also plan on building a 16 leg megatree witha special sone 1/2 up . I am going to model a 48 segment tree, 16 with full pixels, 32 with pixels only for about 2' towards the bottom. This would allow text or more complicated animations in that one zone and note require 24 strings only maybe 8+4. The target model would allow anything that can be modeled in 3d space
i should have the web page tool avail to look at by end of next week