Venus
Overview
Venus 是基于OpenCASCADE的CAD軟件,她沒有AutoCAD和3DMax那么強大,也不能與Solidworks和Pre/E相媲美,她有自己的獨到之處:簡單、易用、免費。
Venus 目前還在開發(fā)中,其基礎(chǔ)框架已經(jīng)穩(wěn)定。如果關(guān)注Venus 的發(fā)展,您將會看到她將會逐漸發(fā)展完善。
Architecture
Venus 采用DLL式的Plug-in結(jié)構(gòu),盡量減少界面與數(shù)據(jù),數(shù)據(jù)與功能的依賴。其主要組件為:
l GeomDB
數(shù)據(jù)管理與功能Plug-in接口的定義
l GeomUI
消息傳遞、人機交互(Workspace,Property),提供Srcipt plug-in接口
l Primitive
實現(xiàn)基本體的創(chuàng)建操作
l Script
實現(xiàn)屬性接口。通過script文件定義操作參數(shù)的界面表示。
l AnyCAD
程序入口。

Architecture of AnyCAD Venus
Progress
l Done
n 視圖操作
n Sketch
Ø Line
Ø Circle
Ø Arc
n Primitive
Ø Sphere
Ø Box
n Feature
Ø Extrude
n Property Window
l On going
n Workspace
n File Export&Import
Demo&Download
演示
完整程序20070520Full
更新補丁20070522
Contract
mythma@126.com