[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fwd: 3D Logo program]



I got this from Miguel Sepulveda this morning; if you're interested in
participating in his project send him email at Miguels@mdli.com.

Miguel Sepulveda wrote:
> 
> Hi Doug,
> 
> I am considering starting a mailing list on the project 3DLogo but I 
> am not sure if it is worth the effort right now.  Do you know how many 
> people in your mailing list would be interested on participating in 
> the 3DLogo project?  As I told you in a previous email I am studying 
> about CORBA because writing the program as CORBA components will make 
> it easier for future enhancements and porting to other OSes.  It is 
> also a matter of having an easier interface for a Network 3Dlogo 
> version so that several people can communicate structures on the
> net.
> 
> What I would like to release first, within a 1 1/2 weeks is the data
> definition for the geometrical objects.  Each lego-like block will be 
> defined externally in a Data File.  After thinking it over, I came to 
> the conclusion that having blocks defined externally in data files is 
> the best solution, as opposed to defining blocks hardwire into the 
> program.  This way people can define their own blocks and 3D objects 
> and create libraries of interesting structures.  One thing I would
> like to discuss in the list is the protocol for specifying the blocks. 
> I have some ideas but I would like to open the floor for debate.  If 
> you think about it, it is not so easy.  The definition of a 3D 
> structure is trivial, just make a connection table.  However a 
> definition that supports and easy implementation of building and 
> joining structures of block withiout imposing some kind of condition
> on the block structure is more challenging.  The way I see it, LEGO 
> has already solved the problem for as.  Every piece of lego has a well 
> defined interface (the anchor points) that implement the joining of 
> blocks.  So there is always a limited number of ways to join to 
> blocks.  I think this is the best solution.  Another issue is that in 
> our data file definition of the blocks we have to allow for future 
> enhancements like textures, material, illumination, decals etc...
> 
> Miguel Angel

-- 
Doug Loss                 A life spent making mistakes is not only
Data Network Coordinator  more honorable, but more useful than a
Bloomsburg University     life spent doing nothing.
dloss@bloomu.edu                G. B. Shaw