分类

绘图处理

BRL-CAD建模工具

BRL-CAD建模工具 V7.36.0绿色汉化版

大小:85.51M

语言:简体中文系统:Android

类别:绘图处理时间:2024-05-28

Tags:

BRL-CAD(Ballistic Research Laboratory CAD)是一款由美国军事研究部门开发的开源实体建模和几何建模软件。它包含了交互式的3D建模工具、渲染器、以及一个构建在Lisp之上的建模环境。BRL-CAD最初是为军事研究项目设计的,但现在已经发展成为一个广泛应用于科研、工程和教育的多功能几何建模系统。其强大的建构实体几何(CSG)建模能力,允许用户通过组合简单的几何形状来构建复杂的模型。BRL-CAD还包含了多种工具和支持文件,使其适用于工程分析,如有限元分析(FEA)和射线追踪。BRL-CAD还具有一套完整的图形库,可以用于开发复杂的计算机图形应用程序。

brl-cad官方版下载

brl-cad(建模工具)特色

1、包含超过400个工具,实用程序和应用程序的集合,包括超过100万行源代码;
2、被有意地设计为广泛地跨平台,并且对于许多常见的操作系统环境(包括用于BSD,Linux,Solaris,Mac OS X和Windows等)而言,被积极开发和维护;
3、以二进制和源代码形式分发为开源协议(OSI)批准的许可条款下提供的免费开源软件(FOSS);
4、具有可移植性;
5、可使用包括并集,交集和差的布尔集合理论CSG操作来组合所有几何对象。

工具与实用程序

在应用程序方面,BRL – CAD软件也提供了一些工具和实用程序。他们主要包括(1)几何转换(2)几何检查内省功能(3)图像格式转换(4)命令行方式的图像处理。以下是主要BRL – CAD软件工具和实用程序的列表:
MGED(多设备几何编辑器)
BRL_CAD的图形编辑器。有关MGED的具体使用以及MGED目前可用的命令,可以参考巴特勒等人2010(注:在BRL_CAD的第二卷有MGED的详细使用)。
光线跟踪和光线追踪渲染几何体工具
— rt BRL_CAD 的主要光线渲染工具
— nirt 一个交互式的光线发射工具,并可以获得光线在哪里相交的信息
remrt —个分布式网络光线渲染器
多种格式的模型转换,可以导入和导出多种模型格式(注:原文是convert to 和convert from ,即从*.g格式转换到dxf, 即为convert ,从dxf转换到 *.g即为 convert from,这里的翻译有些不妥)。

库函数介绍

BRL_CAD函数库(其作为前缀确定为“libXX”),这样的设计的目的是为了给那些期待修改软件,设计方案自定义的建模软件的开发者。
函数库能够被划分为三类作用:(1 )创建和编写立体图形目标 (2) 光线跟踪3d渲染器 (3)数字图像处理专用工具。下边是最主要的BRL – CAD函数库和他的功能描述。
1、Libbu
一个基本的实用库(缩写为bu),包括基本上的计算机数据处理方法函数公式,包含:数据处理方法(比如变换从服务器格式的信息到网络格式的数据),并行计算,主要参数分析,解决可变性长短的字符串,执行错误查验,从一种数据类型转换到另一种格式,位操作,运行中安全并行处理输出和输入程序流程,解决字母符号实际操作。
2、Libbn
一个方法库,以支持基本上标值(缩写为bn),包含2-D/3-D空间向量,引流矩阵和四元数的控制;3D方案策划支持;图像尺寸的快速计算以及和小波变换分解和复建等。
3、Libdm
BRL – CAD程序包的最主要的图形显示可视化工具(缩写为dm)。它主要从事建立对话框,表明,在窗口上显示几何模型信息内容,等。
4、Libfb
帧缓存管理方法库,支持应用光线跟踪优化算法3D渲染对话框像素数据。
libmultispectral 和 liboptical
用以光线跟踪算法着色器和纹路函数库
5、Libpkg
这一库关键完成了远程调用(RPC)体制,这一库是当代RPC系统软件的雏形。不像传统的Unix RPC服务项目,应用软件不需要通过网站管理员配备,能够自动设置服务与解决。
6、Librt
这一函数库包括了对立体图形操控的支持,主要包括基本上图元的数据类型,对光线跟踪(RT)的支持,及二进制几何造型文件信息I/O输出支持。
7、Libz
一个公共性的缩小函数库
8、Libtcl,libtk和libtcl
给予 TCL/TK语言表达支持的函数库
9、Libpng
对互联网图象格式png来操作的函数库

更新日志

v7.36.0版本
添加了一个point-inside-object子命令“inside”来分析
增加了“翻转”“subd”和“smooth”子命令到BoT - Cliff Yapp
固定g-ply转换器在Windows -克里斯麦格雷戈
固定无限循环的噪音产生-肖恩莫里森
修复了多段射线命中的分析输入/输出测试
修复了当指定无效对象时analyze cmd崩溃的问题
修复了名字带有空格的搜索属性行为
固定nirt挂在命中与大量输出-克里斯·麦格雷戈
nrt -b现在是默认行为-克里斯麦格雷戈
更新OpenNURBS库,3d -g现在支持。7个文件-克里夫·雅普,克里斯·麦格雷戈
更新OpenMesh库到9.0版本- Cliff Yapp
更新了Open Asset Import Library - v5.2.5 + fix - Chris McGregor
更新Tcl/Tk到8.6.13版本- Cliff Yapp
更新NETPBM库到10.73.42版本- Cliff Yapp
更新GDAL库到3.6.3版本- Cliff Yapp
更新PROJ库到9.2.0版本- Cliff Yapp
更新PNG库到1.6.39版本- Cliff Yapp

由于BRL-CAD是开源软件,它允许用户自由地使用、修改和分发。这使其成为学术研究和教育领域的一个受欢迎的工具,因为它为学生和专业人士提供了学习和研究3D建模和工程设计的平台。同时,BRL-CAD的开源特性也鼓励了社区的贡献和合作,不断推动软件的改进和创新。
开发商:
权限须知点击查看
权限管理须知 关闭

同类推荐

猜你喜欢

相关文章

本类下载排行