We closed this forum 18 June 2010. It has served us well since 2005 as the ALPHA forum did before it from 2002 to 2005. New discussions are ongoing at the new URL http://forum.processing.org. You'll need to sign up and get a new user account. We're sorry about that inconvenience, but we think it's better in the long run. The content on this forum will remain online.
IndexDiscussionExhibition › Charts, Graphs, Maps, Terrain, 3D Models
Page Index Toggle Pages: 1
Charts, Graphs, Maps, Terrain, 3D Models? (Read 2451 times)
Charts, Graphs, Maps, Terrain, 3D Models?
Dec 3rd, 2008, 3:59am
 
Is anyone here working on libraries for  higher level capabilities such as these?  I'm looking for classes like:

RadialTree
ConeTree
TreeMap
ColumnChart
LineChart
AreaChart
Model (i.e., 3D file format)
Label
Fog
Camera (object, not member of PGraphics3D)
Light (same as above); i.e., SpotLight, PointLight, DirectionalLight

Anything like this?
Re: Charts, Graphs, Maps, Terrain, 3D Models?
Reply #1 - Dec 3rd, 2008, 4:41am
 
Dude. I am totally not working on any classes like that.

Just wanted to give you some love bro.
Re: Charts, Graphs, Maps, Terrain, 3D Models?
Reply #2 - Dec 3rd, 2008, 12:53pm
 
im not working on any of that either...
but you already have lights and camera built into processing.
and there is a library to make fog.
Smiley
Re: Charts, Graphs, Maps, Terrain, 3D Models?
Reply #3 - Dec 3rd, 2008, 6:15pm
 
I'm starting to make lines and charts with Processing, and also thinking about moving towards them being more encapsulated. Are these the sort of things you were thinking of? -

http://www.personal.leeds.ac.uk/~gy06do/exploringchaos/

http://www.personal.leeds.ac.uk/~gy06do/processing/ces_function/

Both of these draw graphs based on numerical equations, rather than from data.
Re: Charts, Graphs, Maps, Terrain, 3D Models?
Reply #4 - Dec 3rd, 2008, 9:37pm
 
I'm looking for an object-oriented approach to common high level classes.  For example, a base GraphLayout has nodes, edges, spanningTree, origin.  A base Chart has value axis, category axis, series axis, values, categories...
Re: Charts, Graphs, Maps, Terrain, 3D Models?
Reply #5 - Dec 11th, 2008, 3:16pm
 
I am thinking of doing something similar. I would need this  to produce generic dynamic charting components.

@kevincurry Have you found out something about any community efforts for extending the capabilities of processing in this respect?
Re: Charts, Graphs, Maps, Terrain, 3D Models?
Reply #6 - Dec 16th, 2008, 7:29pm
 
For graph layout, you might look into JUNG:

http://jung.sourceforge.net/

There's also Prefuse:

http://prefuse.org/

Neither are specifically for Processing, but it's not too hard to use Java libraries.
Re: Charts, Graphs, Maps, Terrain, 3D Models?
Reply #7 - Dec 16th, 2008, 8:22pm
 
I'm starting Opne Source project on Source Forge:

http://bwprocessing.sourceforge.net/

Only just stood up, nothing happening yet.

@choon - No, I haven't seen anything beyond what's under /hacks and /contribute on processing.org

@AtomBoy - very familiar with prefuse, less-so w/ JUNG - trying to avoid integration of multiple heavyweight APIs each contributing only partial capability.  Instead going for a thin layer that supports all major techniques.   Prefuse might provide a good boost depending on how easily/seamlessly it could be integrated with Processing

I know this can be done.  We've already done it in C++.  Total footprint is < 3MB; see: http://dev.bridgeborn.com/Bridgeborn/download.asp (sorry, Windows only and most demo pages are written for IE though the runtime is not restricted by GUI container.)  Obviously The advantage of Java is platform portability and no client instal.
Page Index Toggle Pages: 1