Skip to main content

31 docs tagged with "OCCT"

Open CASCADE Technology (OCCT) is a kernel for 3D CAD, CAM, CAE, and more.

View all tags

Creating Advanded Loft

Learn how to create a surface by lofting between several wire shapes and use various advanced options that help you make more intricate shapes.

Getting Started Overview

Learn about the different ways to use our platform, including 3D Model Configurators, Rete, Blockly, and Monaco (TypeScript) editors.

Introduction to Blockly

Learn about Blockly, the visual programming framework used on the Bitbybit platform, its benefits, and how to interact with Blockly scripts.

Introduction to OCCT Fillets

Learn about OCCT fillets, which create roundings on the edges of shapes (solids, shells, or wires) to produce smooth transitions, with examples in Bitbybit.

Introduction to TypeScript

Learn about TypeScript, how it enhances JavaScript for safer and more robust coding, and how it's used with the Monaco editor on the Bitbybit platform.

OCCT Fillets: Applying to 2D Wires

Learn how to apply fillets to the corners of 2D wires in OCCT to create rounded transitions between connected edges, using Bitbybit's Rete, Blockly, and TypeScript editors.

OCCT Fillets: Applying to 3D Wires

Learn how to apply fillets to the corners of 3D wires (non-planar) in OCCT, including variable radii on specific corners, using Bitbybit's Rete, Blockly, and TypeScript editors.

Our NPM Packages

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

Rete Editor

Learn about the Rete visual programming editor on the Bitbybit platform, its origins from Rete.js, and why we chose this approach for computational design.

Rotated Extrude

Learn how to create 3D spiral or helical shapes by extruding a 2D wire profile along an axis while rotating it.

Understanding OCCT Boolean Operations

Learn about the fundamental OCCT boolean operations (Union, Difference, Intersection) for combining and modifying 3D shapes in Bitbybit, with examples in Rete, Blockly, and TypeScript.

Understanding OCCT Chamfers

Learn about OCCT chamfers, which create straight, beveled cuts on the edges of solids or shells, and see examples of applying chamfers in Bitbybit's Rete, Blockly, and TypeScript editors.

Using Bitbybit with BabylonJS

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

Using Bitbybit 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.

Working with Edges in OCCT

Learn about OCCT edges, how to create linear and curved edges, analyze their properties, use them to construct wires, and deconstruct other shapes into edges in Bitbybit.

Working with Wires in OCCT

Learn about OCCT wires, how to create them from edges or points (polylines, splines, Bezier curves), their role in constructing faces, and how faces can have multiple wires (e.g., for holes).