Venus
Overview
Venus 是基于OpenCASCADE的CAD软件,她没有AutoCAD和3DMax那么强大,也不能与Solidworks和Pre/E相媲美,她有自己的独到之处:简单、易用、免费。
Venus 目前还在开发中,其基础框架已经稳定。如果关注Venus 的发展,您将会看到她将会逐渐发展完善。
Architecture
Venus 采用DLL式的Plug-in结构,尽量减少界面与数据,数据与功能的依赖。其主要组件为:
l GeomDB
数据管理与功能Plug-in接口的定义
l GeomUI
消息传递、人机交互(Workspace,Property),提供Srcipt plug-in接口
l Primitive
实现基本体的创建操作
l Script
实现属性接口。通过script文件定义操作参数的界面表示。
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