POV-Ray : Newsgroups : povray.general : Any macros to make visble tree data structures? Server Time
16 Nov 2024 09:21:32 EST (-0500)
  Any macros to make visble tree data structures? (Message 1 to 3 of 3)  
From: Brendan Ryan
Subject: Any macros to make visble tree data structures?
Date: 13 Feb 2004 02:36:52
Message: <402c7e94$1@news.povray.org>
Hello, had anybody created any include files that creates a visual 
representation of a tree data structure.  It would be useful for showing 
  taxometric classifications of living things.  Such a thing could be 
placed into my science museum, either in a really huge room or in 
multiple rooms with the connections between nodes snaking their way 
through the corridors.  Sphere sweeps might be useful for this.

Brendan


Post a reply to this message

From: Rafal 'Raf256' Maj
Subject: Re: Any macros to make visble tree data structures?
Date: 13 Feb 2004 10:19:26
Message: <Xns948EA60AAEA73raf256com@203.29.75.35>
bjr### [at] ritedu news:402c7e94$1@news.povray.org

> Hello, had anybody created any include files that creates a visual 
> representation of a tree data structure.  It would be useful for showing 

Maybe just use simple spheres and cones to reprezent graph plust text, 
boxes, imagemaps :) ?

-- 
#macro g(U,V)(.4*abs(sin(9*sqrt(pow(x-U,2)+pow(y-V,2))))*pow(1-min(1,(sqrt(
pow(x-U,2)+pow(y-V,2))*.3)),2)+.9)#end#macro p(c)#if(c>1)#local l=mod(c,100
);g(2*div(l,10)-8,2*mod(l,10)-8)*p(div(c,100))#else 1#end#end light_source{
y 2}sphere{z*20 9pigment{function{p(26252423)*p(36455644)*p(66656463)}}}//M


Post a reply to this message

From: Brendan Ryan
Subject: Re: Any macros to make visble tree data structures?
Date: 13 Feb 2004 16:39:23
Message: <402d440b$1@news.povray.org>
Rafal 'Raf256' Maj wrote:
> bjr### [at] ritedu news:402c7e94$1@news.povray.org
> 
> 
>>Hello, had anybody created any include files that creates a visual 
>>representation of a tree data structure.  It would be useful for showing 
> 
> 
> Maybe just use simple spheres and cones to reprezent graph plust text, 
> boxes, imagemaps :) ?
> 

Yes, but I tried to start doing that by making a macro that reads from a 
file.  The file is a list of nodes with things like the node names and 
the names of the ancestor nodes.  I would need to figure out a way to 
give an initial position to the root node and then have the macro figure 
out the locations of the rest of the nodes.  I already set up a root 
node with some cylinders sticking out of it with the number of 
descendants per node being specified in the file.  But I would like to 
be able to add nodes without having to increment such numbers.  Time to 
go back to the drawing table.

Brendan


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.