Chili3D is a browser-based parametric 3D modeling tool that uses boundary representation (B-Rep) to define and manipulate precise solid geometry. It functions as a constructive solid geometry (CSG) engine, combining primitive shapes through union, difference, and intersection operations, while also serving as a parametric constraint system that maintains geometric relationships and dimensions through adjustable parameters.
The software distinguishes itself by running entirely in a web browser without requiring installation, while providing industry-standard CAD file format support for importing and exporting STEP, IGES, and BREP files. It includes a hierarchical assembly tree for organizing components into nested parent-child structures, a command-based undo stack for full transaction history, and a WebGL viewport renderer for hardware-accelerated 3D scene display with orbit, pan, and zoom controls.
The modeling capabilities span sketching 2D geometry on workplanes, extruding or revolving profiles into 3D shapes, creating solid primitives like boxes and cylinders, and modifying edges with chamfers and fillets. Users can measure dimensions including angles, lengths, areas, and volumes, snap to existing geometry for precise alignment, and transform objects through move, rotate, and mirror operations. The interface supports localization between Chinese and English, and documents can be created, opened, saved, and exchanged in standard CAD formats.