力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks

Venus

Overview

Venus 是基于OpenCASCADECAD软件,她没有AutoCAD3DMax那么强大,也不能与SolidworksPre/E相媲美,她有自己的独到之处:简单、易用、免费。

Venus 目前还在开发中,其基础框架已经稳定。如果关注Venus 的发展,您将会看到她将会逐渐发展完善。

Architecture

Venus 采用DLL式的Plug-in结构,尽量减少界面与数据,数据与功能的依赖。其主要组件为:

l  GeomDB

数据管理与功能Plug-in接口的定义

l  GeomUI

消息传递、人机交互(WorkspaceProperty),提供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

 

posted on 2007-05-22 23:59 力为 阅读(1606) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理