
cad-play-ground
Introduction
This project aims to create a visual platform to deal with 2D and 3D objects. By using Qt it becomes cross-platform. Current testing and development, however, is performed under Ubuntu.
<wiki:gadget url="http://www.ohloh.net/p/602527/widgets/project_cocomo.xml" width="400" height="250" border="0"/>
Binary release
The code is not yet in a stage that allows binary releases. As soon as that milestone is achieved, pre-build packages will be available in downloads section for at least two platforms: Windows (XP) and Ubuntu (11.10).
Source code
At this time there is only one branch of code (the trunk). See the Source section for obtaining a copy of the code.
<wiki:gadget url="http://www.ohloh.net/p/602527/widgets/project_languages.xml" width="400" height="250" border="0"/>
Documentation
Documentation for developers is rooted in wiki section. Source code documentation generated by Doxygen was also uploaded.
User documentation will eventually be part of the source tree.
Getting involved
Help is much appreciated. If you are interested in this project and you think you may contribute ideas, source code, patches, artwork or anything else, really, please send me an e-mail at nicu tofan gmail.com.
Milestones
| Task | Status |
|:---------|:-----------|
| Basic application supporting both gui and batch modes; error reporting system; modules (plug-ins); build-in and custom commands (plug-in based) | in progress
MDI functionality; file save and load; window management; language support; style sheets support; look and feeling; split mdi area in more than one zones not attempted
Customization engine; menus; tool-bars; tool-windows (build-in and custom); customization files; GUI for modifying the layout; required plug-ins not attempted
The drawing as a document; basic load and save as native; basic import and export; GUI views on the document; orthogonal and perspective views; zoom and pan as commands; model and pages; not attempted
Basic item; basic graphic item; basic database item not attempted
Simple graphical items: point, line, circle not attempted
Simple database (non-graphical) items: the folder; the file; the string not attempted
More complex items: polyline not attempted
More complex items: blocks not attempted
More complex items: images not attempted
More complex items: images not attempted
Other non-graphical items: tables, trees, dictionaries not attempted
A long list of commands, starting with: move, rotate, scale, explode,... not attempted
Scripting support not attempted
Interface to Sage not attempted
Equation editing (LyX) not attempted
Project Information
The project was created on Dec 18, 2011.
- License: New BSD License
- git-based source control
Labels:
CrossPlatform
CAD
Qt