I wrote the majority of Aztec, and I'm not familiar with the range tree?
What are you referring to specifically? I think you may be referring to
the tree structure used to keep track of all the parent/child
relationships between everything. I wouldn't be using that as a
reference for anything useful, its messy and very yucky :)
Beore deciding on data structures and what not, should define as well as
you can what they are going to be used for.
Is bluesphere going to be:
* A modelling only tool
* Have animation as well
* Edit only triangles, or quds, or general polyogns?
* Will there be any heirarchy in the scene, i.e Can objects be child of
other objects, so when you transform the parent, the children do the
same.
They all change howt he data should be stored. For example, if it was a
tool which could edit n-sided polygons, having an array of vertices, and
another array of polygons which contains the list of vertices may not be
the best options.
Also, if there is animation or not, will change how the points
themselvers are stored (since animation data will have to be stored as
well)
Phil
http://sourceforge.net/projects/aztec
> -----Original Message-----
> From: blu...@li...
> [mailto:blu...@li...]
> On Behalf Of ars...@bt...
> Sent: Wednesday, 5 March 2003 11:12 PM
> To: blu...@li...
> Subject: [Bluesphere3d-developers] Design Discussion
>
>
> Hi,
> Before we do much more with the project, we had better
> discuss how we aim to have bluepshere store the model data to
> be worked with in memory. Personally, I have no clue about
> things like this, but was thinking from my amateurish
> perspective that maybe holding things in STL vectors would be
> handy. I suppose, however, that it could become very
> inefficient to have to loop through large numbers of vertices
> in large models for selections, etc. I've had an extremely
> brief glance at the sources of Aztec3D - another OSS 3D app
> here at sourceforge, and they seem to be using something
> called a range tree, but I've never really heard of that
> before - . Have any of you come into contact with that
> method, and do you think they'd be any help? Sorry for
> making such an abstract post, but this is probably something
> we need to discuss.
>
> Regards,
>
> John
>
> P.S. Here is some of the RangeTree code for anyone, who, like m
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Bluesphere3d-developers mailing list
> Blu...@li...
> https://lists.sourceforge.net/lists/listinfo/bluesphere3d-developers
>
|