A prism based on a 5-pointed star.
Left-click drag to orbit. Sliders rotate the object.
Welcome to the 3D Shape Viewer — a simple, powerful tool for creating, customizing, and exporting 3D geometric shapes. Adjust dimensions in real time and export your model as a water-tight STL file, ready for 3D printing or use in CAD software.
The interface is divided into two parts: a control panel on the left and the 3D viewer on the right.
Ring, Pipe) include specialized controls.STL (STereoLithography) is the most common 3D file format used for 3D printing. It represents models as a collection of triangular faces. This tool ensures every exported STL is fully water-tight — meaning no holes or gaps — so slicing software can process it reliably.
This viewer is built using Three.js, a JavaScript 3D library. Each shape is generated using mesh-based geometry with adjustable parameters. Here’s a simplified breakdown:
THREE.Shape) and are turned
into 3D models using extrusion or lathe operations. This enables customizable
parameters such as thickness, bevel depth, or inner radius.