Parametrix is an intuitive service for organizing your homepage. Customize Parametrix to your individual needs and work even more efficiently!
Documentation | GitHub
Welcome to this repository created for the Parametrix tool. Parametrix teaches parametric designing by combining an approachable, simple to use pixel art design and the Fusion 360 API. Below are the Javascript and Python docs for the Parametrix tool
This is a completely open source project so if you want to add something or make a suggestion just send a pull up request.) If you want to learn more you can visit the OpenSourceDocs folder
Parametric design is a transformative approach in Computer-Aided Design (CAD) where geometry adapts dynamically based on user-defined parameters. Despite its powerful applications in digital fabrication, learning parametric design remains a challenge for beginners due to complex tools and steep learning curves. This is where Parametrix comes in—a user-friendly tool designed to make parametric design accessible and engaging. Through a pixel art interface, users may input prompts such as “Create a 10x10 square with a 5-unit circle inside.” in order to create simple geometries in Fusion 360. Additionally, the user may create more complex designs as well. Picture a student typing,“Design a rocket body with a 100-unit tall cylinder and cone-shaped nose, then add 4 fins, each 20x10 units.” Within seconds, the system generates a fully parametric 3D rocket model, ready for fine-tuning in Fusion 360, allowing students to explore real world geometries through a parametric lens. The system architecture focuses on a seamless interaction between the frontend and backend. User prompts are captured in the frontend, then sent to the backend via the Flask server, after receiving the prompts are interpreted by a natural language processing model- flan-t5 model- and converted into a JSON protocol. This JSON file is then sent to the Fusion 360 Python API script, which sketches the geometries dynamically based on the provided parameters.
Below are the photos for the interfaces of the website(the code is explained in other sections: