PrePost三维建模软件介绍

来源:互联网 发布:nginx 参数判断 编辑:程序博客网 时间:2024/05/01 16:02

 

PrePost三维建模软件介绍

 

 DreamGarden开发小组

2005-7-27

 

 

简介

       PrePost是一个采用Microsoft Windows图形用户界面的流体力学计算前后处理软件。其前处理为三维建模部分,采用草图/特征建模方式快速生成模型,并可进行求解域网格划分,边界条件设置以及所有流体力学计算参数设置。后处理为计算结果观察器,将计算结果图形化,并具有动态显示功能。

       PrePost采用ACIS构件三维实体模型,并使用HOOPS图形渲染引擎。全部代码使用C++语言开发。

 

应用前景

       PrePost主要是面向流体计算的,他处理具有3D建模功能外,还带有流体计算的准备工作,如求解域网格化,边界条件设置等,只要通过一定格式转换,就可以将PrePost应用到各种不同的流体计算求解器上去,并可用PrePost的后处理模块来观察计算结果。

该软件不仅可以用于流体力学计算的前后处理,也可以直接应用到3D建模方面。其前处理部分具有3D建模的大部分功能,能创建出一定复杂度的模型,对于一般的机械制造设计方面也是适用的。在该软件的开发过程中很注重软件的扩展性和可移植性,使得很容易对该软件进行二次开发以满足特殊的用户需求。

PrePost的后处理部分是一个相对独立的模块,他虽然是PrePost的组成部分之一,但他可以很容易被分离出来作为一个独立的应用程序,所以它不仅可以处理PrePost的数据,也可以作为一种通用软件处理其它各种计算器的结果数据,当然这可能要增加适当的数据格式转换功能。

 

系统要求

. 建议使用 Microsoft; Windows XP Professional Windows 2000
. Intel PentiumR
AMD Athlon 级处理器

. 256 MB RAM
或更多(对于超过 1000 个实体的模型,建议使用 512 MB 1 GB或更多)

 

 

用户界面

1. Windows功能

       PrePost应用程序采用了BCGControlBarPro用作界面开发,包括增强了的Windows功能,例如拖动窗口大小、等等。许多相同的图标,例如打印、打开和保存、剪切和粘贴等,也都是PrePost应用程序的一部分。

 

2. PrePost文件窗口

l        TreeManager 列举实体、草图等的结构。还可显示预处理实体库结构。在后处理模块中显示后处理实体结构。

l        Viewer 显示各种模型、图形的用户界面功能。包括模型视图、边界条件视图、预定义图形库视图、网格划分视图、求解视图、后处理视图。

l        Property Manager 用于各种实体属性的管理

l        Parameter Manager 用于各种操作的参数管理

 

 

功能介绍

l         文件管理功能目前PrePost可以处理satstl文件,包括文件的打开和保存,以及单个或部分实体的导入和导出。现在正在增强文件管理功能,完成后将能处理目前三维建模应用行业的主流文件。

 

l        视图操作:基本的三维视图操作,包括视图旋转,移动,缩放等。

 

l        原型实体创建功能:对于一些简单形状的实体,提供了一种快速的直接创建方式。原型实体包括:球体、立方体、锥体、台体、圆环等。用户可以通过修改这些实体的属性来创建出不同尺寸的实体。

 

l        草图绘制功能:创建模型从草图开始。从草图可以创建特征。可以结合一个或多个特征创建实体。草图指的是2D轮廓或界面。要创建2D草图,可以使用基准面或平面。其中包括矩形、多边形、圆形、椭圆、圆弧、样条曲线等形状,并有裁减、复制、移动、剪裁、延伸、导角等修改操作。

 

l        特征操作功能:在草图的基础上,用特征的方法生成实体。包括拉伸、旋转、导角、放样、扫描、蒙面、抽壳、螺旋线、布尔运算等操作。

 

l        预定义实体库:系统预先创建了一些常用的复杂实体存放于库中,用户可以在建模过程中直接导入这些实体。用户也可以自定义实体存放于库中。(正在开发中)

 

l        求解域网格划分:可采用自动网格划分和用户自定义等方式划分网格。网格划分是进行流体力学计算的必要准备工作。(正在开发中)

 

l        边界条件设定:设置各种物体表面温度等数值,并设置流体的的进口和出口,以及温度、压力、数度等数据,为计算准备参数。(正在开发中)

 

l        后处理:图形化计算结果数据,并提供了截面、等值面、流线数据观察方式。并可动画显示,增加了图形显示效果。(正在开发中)