BRL-CAD package 7.10.0

BRL-CAD package 7.10.0 Download Summary

  • Language: C/C++
  • Platform: Linux / BSD / Solaris
  • License: GPL - GNU Public License
  • Databases: N/A
  • Downloads: 972
  • Released: Jul 5, 2007

BRL-CAD package 7.10.0 Description

The BRL-CAD package is a powerful Constructive Solid Geometry (CSG) solid modeling system with over 20 years development and production use by the U.S. military.

BRL-CAD includes an interactive geometry editor, parallel ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, image-processing and signal-processing tools. The entire package is distributed in source code form.

Now comprising almost a million lines of C code, BRL-CAD has become a powerful constructive solid geometry (CSG) modeling package that has been licensed at over 2,000 sites throughout the world.

It contains a large collection of tools, utilities, and libraries including an interactive geometry editor, raytracing and generic framebuffer libraries, a network-distributed image-processing and signal-processing capability, and a customizable embedded scripting language.

In addition, BRL-CAD simultaneously supports dual interaction methods, one using a command line and one using a graphical user interface (GUI).

Libraries:

The BRL-CAD libraries (designated by the prefix "lib") are designed primarily for the geometric modeler who also wants to tinker with software and, perhaps, design custom tools.

Each library fits into one of three categories: (1) creating and/or editing geometry, (2) raytracing geometry, or (3) image handling. The following is a list of the major BRL-CAD libraries and descriptions of their functions.

- libbu – a basic utility (bu) library containing fundamental computer science types of routines, including manipulating data (e.g., converting from host format data to network format data), parallel processing, parsing parameters, handling variable-length strings, performing error checks, converting units from one format to another, manipulating bit vectors, running parallel-safe versions of input/output (I/O) routines, and maintaining symbol tables.

- libbn – a library of routines to support basic numerical (bn) handling, including 2-D/3-D vector, matrix, and quaternion manipulation; 3-D plotting support; automatic inference of image size (BRL-CAD images have no internal header; image dimensions are intuited from the size of the file); and wavelet decomposition and reconstruction, etc.

- libdm – BRL-CAD's primary graphics display manager (dm) library. It handles opening windows onto the display and displaying geometry in the graphics window, etc.

- libfb – the framebuffer (fb) library, which supports having a window in which the user puts pixel data when raytracing.

- libmultispectral and liboptical – the shader and texturing libraries for the raytracer.

- libpkg – a library that implements a remote procedure call (rpc) mechanism. This library is a predecessor of the modern rpc system. Unlike the typical UNIX rpc service, applications can set up services and handle requests without requiring configuration by a system administrator.

- librt – the library that contains all of the geometry support, including data representations for the primitives, support for raytracing (rt), and binary I/O support for CSG geometric descriptions.

- libz – a public-domain compression library.

- libtcl, libtk, and libitcl – libraries that provide the Tcl/Tk scripting language.

- libpng – a library that provides portable network graphics (png).

BRL CAD package Bookmark

Hyperlink code:
Hyperlink for Forum code:

BRL-CAD package 7.10.0 Script Download Notice

Top 4 Download periodically updates information of BRL-CAD package 7.10.0 script from the developer, but some information may be slightly out-of-date.

Our script download links are directly from our mirrors or publisher's website. BRL-CAD package 7.10.0 torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!

Open Babel

... search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.That means that Open Babel has two main pieces: - Ready-to-use programs for interconverting, searching, modifying, and analyzing chemical files - A complete programmer's toolkit to allow easy chemistry software development ...

NumPy

The fundamental package needed for scientific computing with Python is called NumPy.  This package contains: - a powerful N-dimensional array object ... the numpy.numarray compatibility layer. C-code written to either package can be easily ported to NumPy using "numpy/oldnumeric.h" and "numpy/libnumarray.h" for the Numeric ...
Python

PHP Stats

... to become a fully functional feature rich statistics package for PHP. PHP Stats will contain all of the current tools found in many popular statistic programs like Mini-Tab but will be available to all PHP enabled web sites and will be open source. You can take the demo application and ...

GNU Gama

GNU Gama is a package for adjustment of geodetic free networks (acronym Gama is formed from words geodesy and mapping). GNU Gama is written in C and currently supports only adjustment in a local carthesian coordinate system; adjustment in global coordinate system is part of new development branch.A part of ...

SFIAB

... a science fair with a complete and comprehensive package that can be used to assist in the implementation and running of the fair. The SFIAB provides a web based application to facilitate all areas of running a science fair such as online registration for the participants, judges, sponsor management, judge ...