threedee-parametric

Create and modify 3D parametric models with exports to STL, OBJ, or GLTF.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/tazomatalax/threedee --skill threedee-parametric
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threedee-parametric
Source: https://github.com/tazomatalax/threedee/tree/main/.github/skills/threedee-parametric
Command: npx skills add https://github.com/tazomatalax/threedee --skill threedee-parametric

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

threedee-parametric enables rapid creation and iterative modification of 3D parametric models inside the threedee design environment, reducing boilerplate scripting and accelerating design exploration.

Core Features & Use Cases

  • Live-updating 3D viewport for parametric modeling with AI assistance.
  • Automatic discovery of user models from user/models and easy editing, saving, and exporting.
  • Support for creating and modifying objects through parameter adjustments (dimensions, colors, materials) and a range of primitives (boxes, spheres, cylinders, torus knots).
  • In-browser exports to STL, OBJ, GLTF/GLB and other formats, with built-in export utilities.

Quick Start

To start, add a new JavaScript model in user/models (e.g., user/models/my-model.js) and save. The page will hot-reload; select your model from the MODEL dropdown, and use the EXPORT panel to save in the desired format.

Frequently Asked Questions about threedee-parametric

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Can I export three.js 3D models to STL, OBJ, or GLTF formats?

AI-assisted parametric 3D modeling works by automatically discovering user models saved in the user/models directory and loading them into a live-updating viewport. The AI helps create and modify objects, adjust dimensions, and configure primitives like boxes and spheres.

Can I export three.js 3D models to STL, OBJ, or GLTF formats?

You can export three.js 3D models to STL, OBJ, or GLTF/GLB formats directly in-browser using the built-in export utilities. After selecting your model from the dropdown, use the export panel to save the file in your desired format.

Do I need to manually configure lighting and camera for 3D modeling in threedee?

To modify dimensions, colors, and materials of 3D primitives, adjust the parameters within your JavaScript model file. The live parametric viewport updates automatically, allowing iterative editing of objects like boxes, cylinders, spheres, and torus knots.

Do I need to manually configure lighting and camera for 3D modeling in threedee?

Configuring lighting and camera settings is supported within the parametric modeling environment, but the live viewport provides a default scene setup. You can adjust these parameters through your model file to achieve specific viewing angles and lighting conditions.

Are there limitations to in-browser 3D model exports compared to desktop tools?

The best way to iterate on parametric 3D designs without boilerplate scripting is to save JavaScript models in user/models and let the hot-reload feature update the viewport. AI assistance helps modify parameters and add primitives, accelerating design exploration.

How do I start creating parametric 3D models in the threedee design environment?

In-browser 3D model exports support STL, OBJ, and GLTF/GLB formats with built-in utilities. While this covers common 3D printing and web rendering needs, very complex scene assemblies may require additional manual configuration within the JavaScript model files.