In this project, we will attempt to embed FreeCAD into Pharo Smalltalk IDE, such that Smalltalk code can drive FreeCAD directly. With a pure object-oriented programming environment and excellent debugger that Pharo provides to the user, we aim to create a productive CAD scripting tool within the Pharo environment. This tool will have the flexibility of scripting that Smalltalk provides, and the speed of C++ to produce CAD visualisations immediately; which is very conducive in rapid-prototyping and multi-disciplinary projects.

Organization

Student

Mrinalkanti Roy

Mentors

  • Aik-Siong Koh
  • Gordana Rakić
close

2021