![]() |
Services | About | Contact | News | Projects |
| Articles | Developers | ||||
|
up --^
This page last updated: Apr 24, 2006 About HubsThe hubs are the heart of the uber-converter concept. They provide a place for individual connectors (nodes) to terminate. While existing file formats could have been made to work as hubs, it has thus-far proven more workable to design the hubs as simple YAML representations of the sanest possible data-structures. RhizopodThe first step in this evolution is rhizopod. This represents the paradigm of 2D/3D CAD programs, without extensive linking and references. ChromistaA divergence from Rhizopod, the Chromista hub is being designed to deal with 2D-only "designer graphics" such as SVG, XAR, PS, and PDF. Design NotesTHIS PAGE IS IN FLUX The following will be moved shortly.
Current consensus is that a flat directory will work better from the programming standpoint and would be easily transformed into other 'views' of the database. In discussions about how to handle file headers and other non-geometric data, the structure seems to lead toward some division, but still avoids nesting. Starting from a dwg file with a decent sampling of entities with various properties, we can create some example files (some preliminary examples.) Note that these files do not necessarily reflect the specification in any particular way.
hub-node illustration Formalization of concepts begins with the The "Hub Is a Node" Document. ReferencesIf you have come into this project later than the rest of us, you might be interested in reading some of the background discussions.
|
—
All material Copyright © 2005-2006 Eric L. Wilhelm.