Solid geometry, computer graphics, 3D printing, modeling, CAD, CAM, & other CAx!

Technologies
python, javascript, c/c++, opengl, opencl
Topics
performance, 2d/3d graphics, ray tracing, solid geometry, cad/cam/cae
Solid geometry, computer graphics, 3D printing, modeling, CAD, CAM, & other CAx!

This is the place to be if you love or want to learn more about computer graphics. We do 2D/3D modeling, 3D printing, solid geometry, ray tracing, and more. Depending on the project, you'll work with C/C++, Python, OpenGL, OpenCL, Qt, Tcl/Tk, Javascript/Node.js, and so much more... Help us make computer-aided technologies (CAx) to be freely used around the world!

BRL-CAD operates under an umbrella organization with several other computer-aided technologies (CAx) including:

  • OpenSCAD is a solid 3D modeler with a rich syntax for programmable geometry.
  • Slic3r is a 3D model processor for generating printing instructions for 3D printers.
  • LibreCAD is a 2D modeling system specializing in blueprint-style drawings and draftings.
  • FreeCAD provides parametric 3D modeling with engineering functionality like FEM and CAM.

We want to select at least one student for each, so feel free to ask us where to start.

2019 Program

Successful Projects

Contributor
Zach
Mentor
Chris Holman, Kurt Kremitzki
Organization
BRL-CAD
FreeCAD Configuration Management Proposal
FreeCAD is a powerful tool with worldwide usage but suffers a shortage of developers. This proposal aims to encourage new developers to adopt FreeCAD...
Contributor
Xuwei Tan
Mentor
Torsten Paul, Marius Kintel
Organization
BRL-CAD
Imporve DXF Import and Export Proposal
This is my proposal to the project, improve DXF import and export for OpenSCAD. It includes a breif introduction of myself, project description and...
Contributor
Ali Haydar
Mentor
Sean Morrison, gabbar1947 (S.Rathore), Daniel Rossberg
Organization
BRL-CAD
Implement more annotation support: labels, notes, and dimensions #28
The project will aim to enhance the existing annotation capability and add another type of annotations like dimensions , labels and single or...
Contributor
Markus Hovorka
Mentor
Bernd Hahnebach, HoWil
Organization
BRL-CAD
FEM Workbench Testing
Improve the quality and reliability of the FEM Workbench of FreeCAD by introducing a extensive and consistent testing approach and developing a test...
Contributor
Romit Kumar
Mentor
Ryan Colyer, Torsten Paul
Organization
BRL-CAD
Improvement of OpenSCAD Text-Editor Features
As modern OpenSCAD usage has advanced, it now makes more extensive use of libraries consisting of many files, and the editor features have not kept...
Contributor
Kartik Kumar
Mentor
Florian (Feragon), Armin (LordOfBikes)
Organization
BRL-CAD
LibreCAD 3 OpenGL Rendering
LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. It allows industrial designers and graphics enthusiast to create CAD...
Contributor
Patrick Podest
Mentor
HSRai, Yorik van Havre
Organization
BRL-CAD
BCF Support in BIM WB - FreeCAD
Collaboration is ingrained into human nature, without it we, as a species, wouldn’t be able to build astonishing buildings like we have today....
Contributor
Suraj
Mentor
Yorik van Havre, Amritpal Singh
Organization
BRL-CAD
Automate Reinforcement Process in FreeCAD
This project is to automate Reinforcement process by using Rebar Addon in FreeCAD. The idea is to create UI on top of the current implementation to...