awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xiangechen avatar

xiangechen/chili3d

0
View on GitHub↗
4,293 stele·397 fork-uri·TypeScript·agpl-3.0·8 vizualizărichili3d.com↗

Chili3d

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.

Features

  • Browser-Based CAD Modelers - Runs entirely in a web browser as a parametric 3D modeling tool for creating and analyzing solid geometry designs.
  • Boundary Representation Modeling - Represents solid geometry as a topological mesh of faces, edges, and vertices for precise operations.
  • Browser-Based CAD Software - Runs entirely in a web browser as a parametric 3D modeling tool for creating and analyzing solid geometry designs.
  • CAD File Importers and Exporters - Imports and exports STEP, IGES, and BREP files for industry-standard CAD interoperability.
  • Profile Extrusions and Revolves - Sweeps 2D sketches along paths or rotates them around axes to generate 3D solid geometry.
  • 2D Vector Geometries - Draws lines, arcs, circles, ellipses, rectangles, polygons, and Bezier curves on a workplane.
  • Assembly Hierarchies - Organizes 3D objects into nested parent-child structures for complex model management.
  • CSG Engines - Combines primitives through union, difference, and intersection operations to create 3D shapes.
  • Constructive Solid Geometry Kernels - Builds complex shapes by combining primitive solids through union, difference, and intersection operations.
  • 3D Scene Renderers - Renders the 3D scene directly in the browser using hardware-accelerated WebGL graphics.
  • Navigation Controls - Provides orbit, pan, and zoom camera controls for navigating the 3D viewport.
  • Solid Primitives - Creates basic solid primitives such as boxes, cylinders, cones, spheres, and pyramids to start a design.
  • Parametric Design Constraints - Maintains geometric relationships and dimensions through adjustable parameters and constraints.
  • Assembly Tree Organizers - Organizes components into a nested parent-child structure for managing large models with flexible grouping.
  • Constructive Solid Geometry Operations - Combines, subtracts, and intersects solid shapes to construct complex geometry through boolean operations.
  • CAD File Format Support - Imports and exports STEP, IGES, and BREP files for industry-standard CAD interoperability.
  • CAD Format Converters - Imports and exports geometry in STEP, IGES, and BREP formats for industry-standard interoperability.
  • CAD Document Managers - Creates, opens, saves, and imports or exports models in STEP, IGES, and BREP formats.
  • Object Transforms - Moves, rotates, or mirrors selected components within the 3D scene.
  • Edge Modifications - Applies chamfers, fillets, trims, splits, and breaks to refine a model's shape.
  • 3D Geometry Measurers - Provides measurement tools for calculating lengths, angles, areas, and volumes of 3D geometry.
  • 3D Geometry Measurements - Calculates lengths, angles, areas, and volumes of selected 3D geometric features.
  • Geometric Snapping Tools - Aligns new elements precisely to existing points, edges, faces, or workplanes using visual guides.
  • Undo-Redo History - Records each modeling operation as a reversible command object for full undo and redo support.
  • Node.js - Listed in the “Node.js 项目” section of the Great Open Source Project awesome list.

Istoric stele

Graficul istoricului de stele pentru xiangechen/chili3dGraficul istoricului de stele pentru xiangechen/chili3d

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Chili3d

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Chili3d.
  • cadquery/cadqueryAvatar CadQuery

    CadQuery/cadquery

    5,351Vezi pe GitHub↗

    CadQuery is a programmatic 3D modeling library and parametric CAD framework that allows for the generation of complex geometric solids and assemblies using a fluent Python API. It functions as a B-Rep geometry engine, enabling the construction of models through code rather than a graphical user interface. The project is built on the Open CASCADE Technology kernel and utilizes a method-chaining API to link geometric commands in sequence. It distinguishes itself through a workplane-based coordinate system and a powerful selection system that uses topological and spatial filtering to target spec

    Python3dbrepcad
    Vezi pe GitHub↗5,351
  • solvespace/solvespaceAvatar solvespace

    solvespace/solvespace

    4,019Vezi pe GitHub↗

    SolveSpace is a parametric CAD software and 3D solid modeler. It functions as a constraint-based geometry solver that allows for the creation of 2D and 3D models where positions and sizes are driven by geometric rules and mathematical relationships. The project distinguishes itself by integrating a mechanical linkage simulator for analyzing the motion of pin and ball joints and a G-code generator that produces CNC machining instructions with cutter radius compensation. It also includes tools for kinematic simulation, allowing users to trace the motion paths of components and export coordinate

    C++cadparametric
    Vezi pe GitHub↗4,019
  • openscad/openscadAvatar openscad

    openscad/openscad

    8,887Vezi pe GitHub↗

    OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from programmable scripts. It utilizes a constructive solid geometry engine to create complex shapes by performing boolean operations on basic geometric primitives. The system functions as a compiler that transforms a functional language into geometric representations, allowing for precise dimensional control through variables and functions. It features a WebAssembly implementation that enables the geometry pipeline to execute directly within web browsers. The software covers a broad

    C++3d3d-graphics3d-models
    Vezi pe GitHub↗8,887
  • freecad/freecadAvatar FreeCAD

    FreeCAD/FreeCAD

    31,553Vezi pe GitHub↗

    FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se

    C++3d3d-printingarchitecture
    Vezi pe GitHub↗31,553
Vezi toate cele 30 alternative pentru Chili3d→

Întrebări frecvente

Ce face xiangechen/chili3d?

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.

Care sunt principalele funcționalități ale xiangechen/chili3d?

Principalele funcționalități ale xiangechen/chili3d sunt: Browser-Based CAD Modelers, Boundary Representation Modeling, Browser-Based CAD Software, CAD File Importers and Exporters, Profile Extrusions and Revolves, 2D Vector Geometries, Assembly Hierarchies, CSG Engines.

Care sunt câteva alternative open-source pentru xiangechen/chili3d?

Alternativele open-source pentru xiangechen/chili3d includ: cadquery/cadquery — CadQuery is a programmatic 3D modeling library and parametric CAD framework that allows for the generation of complex… solvespace/solvespace — SolveSpace is a parametric CAD software and 3D solid modeler. It functions as a constraint-based geometry solver that… openscad/openscad — OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from… freecad/freecad — FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and… hannobraun/fornjot — Fornjot is a CAD modeling kernel and 3D geometry engine designed for the creation and manipulation of precise… projectchrono/chrono — Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis…