PLaSM

Creates arbitrarily complex designs using a range of 2D and 3D objects, advanced curves, Boolean operations, and geometric transformations.

Made by Alberto Paoluzzi

  • programmatic-cad

  • 3d-cad

  • Scripting language

  • CAD

  • solid-modeling

What is PLaSM?

PLaSM is an open-source scripting language for solid modeling, a fundamental discipline underlying computer-aided design (CAD) systems. Unlike traditional CAD programs that rely on graphical user interfaces (GUIs), PLaSM emphasizes a scripting-based approach, enabling users to create intricate designs by leveraging a wide range of 2D and 3D objects, advanced curves and surfaces, Boolean operations, and geometric transformations. This scripting paradigm, while requiring a higher level of user engagement, is favored by many CAD instructors as it allows students to gain exposure to computer programming and observe the full design process, not just the final outcome

Highlights

  • Scripting-based approach for solid modeling, in contrast to GUI-centric CAD programs
  • Supports a diverse set of 2D and 3D objects, advanced curves and surfaces
  • Provides access to Boolean operations and geometric transformations
  • Preferred by CAD instructors as it reveals the design process and introduces programming concepts to students

Platforms

  • Windows
  • Linux
  • Mac

Languages

  • English