cad-play-ground


The project uses Qt to became a platform-independent 3D editor.

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.

Labels:
CrossPlatform CAD Qt