Skip to main content

10 docs tagged with "Three.js"

Rendering 3D scenes with the popular Three.js library for lightweight web graphics.

View all tags

About ThreeJS

An overview of ThreeJS, a powerful JavaScript library for creating and displaying 3D graphics in web browsers, and how it's integrated with Bitbybit.

AI Prompt Context Files

Learn how to use AI Prompt Context files to give your AI coding assistant comprehensive knowledge of the Bitbybit API for more accurate code generation.

Bitbybit's Engine-Agnostic Architecture

Learn about Bitbybit's core architecture, designed to be game engine agnostic, its base layer of fundamental algorithms, and its current integrations with ThreeJS, BabylonJS, and PlayCanvas.

Getting Started with ThreeJS

Get started with Bitbybit and ThreeJS - the world's most popular WebGL library. Learn about NPM packages and runners integration approaches.

IFC Building Models

Author, write and read IFC building models in TypeScript with @bitbybit-dev/ifc, and draw them in Three.js, Babylon.js or PlayCanvas through the Manifold kernel.

Our NPM Packages

Discover the free NPM packages that power Bitbybit, allowing you to integrate our 3D CAD algorithms into your own applications.

Quick Start with ThreeJS

Learn how to set up and use the @bitbybit-dev/threejs package with Vite to create 3D CAD applications, and control which geometry kernels (OCCT, JSCAD, Manifold) are initialized.

Scaffold a project with create-app

npm init @bitbybit-dev/app scaffolds a browser app on Three.js, Babylon.js or PlayCanvas, a complete app template such as a product configurator or a laser-cut box generator, or a CAD Cloud backend with its frontend. Every project ships with a strict TypeScript and ESLint setup, a headless smoke test, and is configured for AI coding agents.