ACFTools is a utility for manipulating X-Plane flight simulator aircraft and weapon models without using its Plane Maker. It can decode both Apple and Intel ACF/WPN formats into plain text files with a syntax similar to C, which can be edited and then re-converted into binary data. It is able to extract almost complete 3D models of aircraft (fuselage, floats, tanks, wings, stabs, propellers, engines) and write it in AC3D modeler format. Edited 3D parts can then be merged into plain text and consequently converted into binary ACF files.
ASCIIMathML is a script that converts calculator-style ASCII math notation (and many LaTeX formulas) to Presentation MathML while your Web page loads. It works with HTML and XHTML files in Mozilla/Firefox/Netscape 7+ browsers, as well as in Internet Explorer 6 with MathPlayer. For example, the solutions for the equation 'ax^2+bx+c=0' are expressed in the HTML file as '(-b +- sqrt(b^2 - 4ac))/(2a)', and display as nicely formatted MathML. The script can be easily used in wikiservers and blogs, as a rudimentary MathML editor (with instant preview), and to preview math formulas as they are typed into a Web page input area.
AntTweakBar is a small and easy-to-use C/C++ library that allows programmers to quickly add a light and intuitive GUI into OpenGL or DirectX based graphic programs to interactively tweak them. Program variables can be linked to a graphical control that allows users to modify them. Programmers are not required to design the graphical interface by providing coordinates or by using a visual UI editor. Controls are automatically organized following an optional given hierarchy.
Asymptote is a powerful descriptive 2D and 3D vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. It provides for figures the same high-quality level of typesetting that LaTeX does for scientific text. Asymptote is a programming language as opposed to just a graphics program. It can exploit the best features of script (command-driven) and graphical user interface (GUI) methods. High-level graphics commands are implemented in the language itself, allowing them to be easily tailored to specific applications.
BALLView is an extensible viewer for bio-molecular structures. It provides all standard models and offers rich functionality for molecular modeling and simulation, including molecular mechanics methods (AMBER, CHARMM, and MMFF94 force fields), continuum electrostatics methods employing a Finite-Difference Poisson Boltzmann solver, secondary structure calculation, molecular editing and docking. Since BALLView is based on BALL (the Biochemical ALgorithms Library), it is easily extensible on the level of C++ code. In addition, it provides a Python interface with Integrated Development Environment features to allow interactive rapid prototyping.
BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
BazAR is an augmented reality library based on efficient computer vision techniques. It contains an easy to use geometric and photometric camera calibration system. It works in real-time with one or more cameras. A simple OpenGL GLSL shader augments the video stream by inserting artificial 3D objects, shaded with the calibrated lightmap, on a real surface. BazAR is based on a very fast textured planar object detector and features point classification trees.
Brook for GPUs is a compiler and runtime implementation of the Brook stream programming language for modern graphics hardware. The goals for this project are to demonstrate general purpose programing on GPUs, to provide a useful tool for developers who want to run applications on GPUs, and to research the stream language programming model, streaming applications, and system implementations.
CADSM is a basic 3D CAD with advanced motion simulation capabilities. It is suitable for anyone interested in learning 3D CAD and motion simulation inexpensively before using more sophisticated packages. Educators, students, and new engineers will find it ideal for the teaching and learning of geometry, kinematics, dynamics, vibrations, mechanisms, linkages, cams, machine design, and physics. Data can be exported to spreadsheets or the POVRay ray tracer.