|CAD System Web Site - Computer Aided Design Software|
|by Makoto Honda|
User Guide - General Description
Computer-Aided Design Software
This software package is written in C++ language using MFC (Microsoft Foundation Class) library. The program is based on MFC's Document/View architecture and utilizes the MDI (Multiple Document Interface).
This program is intended to serve as a basic framework for any graphic systems. The software architecture is carefully designed and structured to allow the addition of any domain-specific commands to this CAD package with a relative ease. A consistent programming paradigm for handling the GUI (graphical user-interface) state transition is provided.
The base element class from which new elements can be derived supports all basic behaviors for positional transformations implemented in this CAD system (such as Translation, Rotation, etc.).
The OpenGL-based rendering scheme is provided for the geometric elements within the framework of the Document/View architecture.
The main purpose of any graphics system is to create some geometry. This program at the moment has only a small set of functions in terms of geometry creation (See Elements in User Guide). I added some CFD gridding capability recently (see CFD Grids).
Summary of the CAD Capability - for Users
Summary of the Software Structure/Design - for Developers
Copyright © 2010-2013 Makoto Honda. All Rights Reserved. www.iNET1000.com