Angular Dimension
Learn how to create and display angular dimensions for measuring angles in your 3D models with clear, professional annotations.
Code examples and snippets for Bit by Bit projects.
View all tagsLearn how to create and display angular dimensions for measuring angles in your 3D models with clear, professional annotations.
Create a 3D printable Christmas tree ornament using wire offset and extrusion - perfect for festive decorations.
Learn how to use colors and apply them to 3D geometry in Bitbybit with examples in Rete, Blockly, and TypeScript.
An overview of the Color class in Bitbybit, explaining how to work with hex and RGB color formats, convert between them, and perform basic color manipulations.
Learn how to create compound shapes for better performance and grouped transformations in OCCT
Learn how to use compounds for efficient rendering of complex geometric patterns and assemblies
Learn how to create a surface by lofting between several wire shapes.
Learn how to create a surface by lofting between several wire shapes and use various advanced options that help you make more intricate shapes.
An overview of the Dates class in Bitbybit, explaining how to create, access, modify, and format date and time information.
DXF file format is very popular in 2D CAD applications. Learn how to work with DXF files using OCCT.
Learn how to create a 3D shape by extruding a 2D wire profile or face.
Learn how to create basic face primitives that define surfaces and areas
Learn how to create face from the list of points
Learn how to create face from single closed wire
Create a 3D printable frost flower ornament using interpolated curves and 12-fold rotational symmetry.
Create a complex frozen snowflake ornament using zigzag patterns, advanced lofting, and selective face extrusion.
Create a simple 3D printable gem star decoration using polygon wire loft.
Create intricate three-dimensional honeycomb structures by generating individual hexagon cells with controlled random heights, perfect for biomimetic architecture, structural optimization, and artistic installations.
Create flat honeycomb panels by sewing hexagonal faces together into unified structures, ideal for architectural panels, laser cutting templates, and manufacturing-optimized designs.
Create stunning honeycomb patterns and hexagonal perforations using BitByBit's subdivideToHexagonHoles function for architectural panels, biomimetic designs, and structural applications.
Learn how to use advanced hexagon pattern parameters to create intricate designs.
Learn how to create wire based hexagon grids
Understand how algorithms are organized into common categories across Bitbybit's TypeScript, Blockly, and Rete editors, and why some categories are editor-specific.
Discover the foundational capabilities of the @bitbybit-dev/base NPM package, your core toolkit for geometric and utility functions in Bitbybit.
Learn how to create and display linear dimensions for measuring distances in your 3D models with clear, professional annotations.
An overview of the Line class in Bitbybit, explaining how to create, analyze, and transform lines and line segments in 3D.
An overview of the Lists class in Bitbybit, explaining how to create, access, modify, and organize lists (arrays) of data.
An overview of the Logic class in Bitbybit, explaining how to work with boolean values, perform comparisons, and create conditional logic.
An overview of the Math class in Bitbybit, providing tools for common mathematical operations, number generation, and easing functions.
An overview of the MeshBitByBit class, providing utility functions for working with mesh triangles, planes, and intersections.
Learn how to create multiple parallel offsets from a single open wire using OCCT operations for various design and manufacturing applications.
Learn how to create offset shapes using various offset operations in OCCT - from simple wire and face offsets to advanced thick solids.
Learn how to create annotated pins with labels for marking important points and displaying information in your 3D models.
Learn how to generate a hexagonal grid of points and hexagon outlines using Bitbybit's Point class, with examples in Rete, Blockly, and TypeScript.
Learn how to use the Point class to create and visualize a spiral pattern of points in Bitbybit with Rete, Blockly, and TypeScript.
Learn about the Point class in Bitbybit. Understand how to create, transform, and analyze points in your 3D projects.
An overview of the Polyline class in Bitbybit, explaining how to create, analyze, and transform polylines (sequences of connected points).
Bitbybit has many helper functions that could streamline some of the modeling tasks, such as subdividing given rectangle faces into multiple holes or wires.
Learn how to create 3D spiral or helical shapes by extruding a 2D wire profile along an axis while rotating it.
Learn how to create shells
Create simple flower
Learn how to use outer and inner wire to create a face that has a hole.
Learn how to create parametric hollow grids with multiple holes arranged in regular patterns for applications like ventilation panels, perforated sheets, and decorative screens.
Learn how to create solids
Learn how to get volume and surface area of a solid
Create a simple 3D printable star ornament using polygon wire extrusion - perfect for tree toppers and holiday decorations.
An overview of the Text class in Bitbybit, explaining how to create, manipulate, and convert text, including generating vector text for 3D.
Learn how to create and format text strings and then render them as 3D text geometry in Bitbybit using Rete, Blockly, and TypeScript.
Learn how to create thick solids from complex lofted surfaces using OCCT operations - from curved wire interpolation to volumetric solid creation.
Create a 3D printable Christmas tree decoration.
Learn how to create an elegant twisted polygon ornament by transforming and lofting hexagonal wires - perfect for 3D printing decorative pieces.
Learn how the "Draw" category and its components work across Bitbybit's TypeScript, Blockly, and Rete editors to render 3D geometry on the screen using BabylonJS.
Learn how to use draw components and functions within Bitbybit's Rete, Blockly, and TypeScript environments to render and customize 3D geometry.
Learn how to use vector span and easing functions to create interesting point distributions for drawing in Bitbybit, with examples in Rete, Blockly, and TypeScript.
An overview of the Vector class in Bitbybit, explaining its core functionalities for vector math in simple terms.
Learn how to create basic wire primitives composed out of multiple edges
Learn how to create bezier wire with weights
Learn how to create wires by combining multiple edges
Learn how to create shape wire primitives composed out of multiple edges
Learn how to create various wires passing via or being controlled by collections of points