xjindf / chili3d

Chili3D is a fast, web-based 3D CAD program that works in any modern browser. Built with TypeScript, Three.js, and Opencascade.js.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chili3D

Chili3D is a fast, web-based 3D CAD program that works in any modern browser. Built with TypeScript, Three.js, and Opencascade.js.

WARNING

Chili3D is still in the very early stages of development. APIs can and will change (now is the time to make suggestions!). Important features are missing. Documentation is sparse. Please don't build any serious projects in Chili3D unless you are prepared to be broken by API changes constantly.

Features

Snap and tracking

Can snap to circle center, endpoint, midpoint, intersection and perpendicular point. Tracks the x, y and z axes as well as any polar axis in the working plane. snap

Group

group

Properties

group

Undo redo

undo

Multilingual

Support for both English and Simplified Chinese languages.

How to Use

This project requires Node.js to be installed.

$ git clone https://github.com/xiangechen/chili3d.git
$ cd chili3d
$ npm i
$ npm run dev

Then open http://localhost:8080/ to use Chili3D.

About

Chili3D is a fast, web-based 3D CAD program that works in any modern browser. Built with TypeScript, Three.js, and Opencascade.js.

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 96.5%Language:CSS 3.0%Language:JavaScript 0.4%Language:HTML 0.1%