& LibreCAD, OpenSCAD, STEPcode, LinuxCNC, FreeCAD, & Slic3r! Computer Graphics.

Technologies
python, javascript, c/c++, qt, opencl
Topics
visualization, geometry, cad, 3d, ray tracing
& LibreCAD, OpenSCAD, STEPcode, LinuxCNC, FreeCAD, & Slic3r! Computer Graphics.

This is the place to be if you want to work on computer graphics, 3D printing, 2D and 3D geometry, solid modeling, CAx (CAD/CAM/CAE/etc), visualization, or high-performance computing. BRL-CAD is participating as an umbrella organization with several other open source computer-aided technologies (CAx):

  • BRL-CAD for 3D solid modeling, ray tracing, and geometric analysis.
  • LibreCAD for 2D, specializing in blueprint-style drawings and draftings.
  • OpenSCAD for programmable 3D CAD geometry.
  • STEPcode for parsing the complex STEP geometry file format.
  • FreeCAD for parametric modeling with engineering functionality.
  • Slic3r for generating printing instructions for 3D printers.
2017 Program

Successful Projects

Contributor
Marco Domingues
Mentor
Vasco Costa
Organization
BRL-CAD
GPU Boolean Evaluation for CSG Ray-Tracing
In BRL-CAD, some work has been done in order to optimize the ray-tracing process, with ray-intersection calculations implemented in OpenCL for...
Contributor
gabbar1947
Mentor
Daniel Rossberg
Organization
BRL-CAD
Annotations: Implement support for 2D annotations, labels that can be added to geometry
The aim of the project is to enhance the representation of the wire frame views by adding annotations to the sketch.
Contributor
Markus Hovorka
Mentor
Bernd Hahnebach-1, HoWil
Organization
BRL-CAD
Elmer-Integration
This proposal targets the “Elmer-Integration” project outlined in the “Google Summer of Code” article on the wiki...
Contributor
Amritpal Singh
Mentor
Bernd Hahnebach-1, Yorik van Havre
Organization
BRL-CAD
Rebar Addon for FreeCAD
The current rebar functionality in FreeCAD is very limited by its UI and creating a reinforcement system using it is quite tedious. Currently, the...
Contributor
Ahmed Samir Hamed-1
Mentor
Alessandro Ranellucci
Organization
BRL-CAD
Implement 3MF read/write
Project Goal: Implement support for the 3MF file format in Slic3r and allow conversion into (AMF, OBJ, STL). 3MF is generally smaller than other...
Contributor
Florian Roméo
Mentor
R. van Twisk
Organization
BRL-CAD
LibreCAD 3 plugins system
This proposal is made to improve the current LibreCAD 3 plugin system, by adding new features like custom entities or read and write files, to allow...
Contributor
Kurt Kremitzki
Mentor
Stefan Tröger, DeepSOIC
Organization
BRL-CAD
Part Design Workbench Refinement
By adding complete functional test coverage to Part Design, bugs can be systematically eliminated. The Attachment Editor and Boolean Operation tools...
Contributor
Oleksandr Dubenko
Mentor
gjeet
Organization
BRL-CAD
Online Geometry Viewer Update
This project aims to improve Online Geometry Viewer in different ways: UI update, code quality and improved model importing.