Material

v2.1.19

Materials nodes for the BeeGraphy Editor.

62 nodes
10 groups
Published Oct 20, 2026
Core package

Release Notes

What's New in v2.1.19

Released on October 20, 2026

No user-facing changes in this release.

Overview

Material

Materials bring your parametric models to life: assign realistic surfaces, define stock materials for fabrication, and turn abstract geometry into parts with cost, weight, and texture data. This plugin provides material nodes for the BeeGraphy Editor, from simple visual Apply Material assignments to factory nodes that generate ready-to-cut solids and deconstruction nodes that let you read back every parameter for downstream logic.

Texture

The Texture group covers visual material assignment. Apply Material applies a material or texture to a model or curve for visual customization. Material Assign also returns geometry with a configured material, giving you an alternative path when you need to attach a material to geometry in a different workflow.

These are the nodes you reach for when looks matter more than physical properties: color-coding parts, applying a wood or metal look for client previews, or distinguishing components in a complex assembly.

Material definitions: Linear, Count, Sheet, Volumetric, Weight, Area

Most fabrication material types get their own definition node. Linear Round and Linear Flat define linear stock such as wire, rod, or tape, with configurable diameter or width/thickness, texture, price, and weight. Count represents parts sold individually or in kits, such as components or assemblies. Sheet defines flat sheet stock with configurable material type, dimensions, textures, price, and weight. Volumetric covers materials priced per unit of volume with type, density, and price. Weight is for materials priced per weight, and Area covers coverage materials such as paint or coating with coverage, layering, density, and price per unit area.

These definition nodes hold the metadata that makes a graph manufacturable: choose the right node for how the material is bought and consumed, and later nodes can read cost, weight, and geometry from it automatically.

Profiles

Structural profiles have dedicated definition nodes such as C-Beam, I-Beam, L-Beam Equal, L-Beam Different, T-Beam, Hex Tube, Hex Bar, Rectangle Tube, Rectangle Bar, Round Tube, Round Bar, Square Tube, and Square Bar. Each supports configurable material, dimensions, texture, price, and weight. Use these when modeling frames, rails, brackets, or any part made from standard off-the-shelf sections.

Factory

Factories turn material definitions into actual 3D geometry. Linear Flat Factory and Linear Round Factory generate solids for strip or round linear stock. Sheet Factory produces a flat solid sheet. Rectangle Bar Factory, Rectangle Tube Factory, Square Bar Factory, Square Tube Factory, Round Bar Factory, Round Tube Factory, and the beam factories (C-Beam Factory, I-Beam Factory, L-Beam Equal Factory, L-Beam Different Factory, T-Beam Factory, Hex Tube Factory, Hex Bar Factory) each build their corresponding profile solid from the chosen material parameters and an origin point. Weight Factory accepts a weight-class material and an input geometry, Volumetric Factory applies a volumetric material to an input solid and registers volume and kerf processing options, Count Factory counts instances from points and returns a material-applied carrier geometry with placement metadata, and Area Factory registers an area material against a covered area for pricing and tracking.

Factories are the bridge from “what should this be made of” to “here is the part.” They produce dimensionally accurate solids ready for nesting, export, or further boolean operations.

Deconstruct Material

The Deconstruct group reads material data back out for logic and documentation. Nodes such as Deconstruct Sheet, Deconstruct Linear Flat, Deconstruct Linear Round, Deconstruct Volumetric, Deconstruct Weight, Deconstruct Count, Deconstruct Area, and the profile-specific deconstructors (Deconstruct C-Beam, Deconstruct I-Beam, Deconstruct Rectangle Bar, Deconstruct Round Tube, and more) extract fundamental attributes from a material definition. Use them to compute costs, check dimensions against design rules, or drive labels and BOM generation.

Example graphs

Costed sheet-metal bracket. Start with a Sheet node to define 2 mm stainless steel, pass it into Sheet Factory to generate the flat blank, then feed the solid into Apply Material for a brushed steel look. A Deconstruct Sheet node on the same Sheet definition reads out price and dimensions for a cost label.

Aluminium extrusion frame. Use Rectangle Tube to define a 40×20 aluminium profile, drive a Rectangle Tube Factory with the profile, length, and an origin point, then mirror the resulting solid for the opposite rail. A Deconstruct Rectangle Tube node extracts wall thickness to check against a minimum.

Coating area estimate. Model a part with any factory, then connect an Area node to an Area Factory with the covered faces as input. A Deconstruct Area node reads the registered area, coverage, and price to calculate paint cost per unit before manufacturing.

With Material nodes, your graph carries both the visual finish and the physical, cost-bearing definition of every part — from a textured preview model to a production-ready cut list.

The docs describe the latest version, v2.2.0.

Texture

2

Linear

2

Count

1

Sheet

1

Volumetric

1

Weight

1

Area

1

Profile

13

C-Beam

Represents a C-shaped beam with configurable material, dimensions, texture, price, and weight.

I-Beam

Represents an I-beam profile with configurable material, dimensions, texture, price, and weight.

L-Beam Equal

Represents an L-beam (corner profile, angle profile) with equal sides, configurable material, dimensions, texture, price, and weight.

T-Beam

Represents a T-beam profile with configurable material, dimensions, texture, price, and weight.

Hex Tube

Represents a hollow, hexagonal-profile tube with configurable material, dimensions, texture, price, and weight.

Hex Bar

Represents a solid, hexagonal-profile bar with configurable material, dimensions, texture, price, and weight.

L-Beam Different

Represents an L-beam (corner profile, angle profile) with different side lengths, configurable material, dimensions, texture, price, and weight.

Rectangle Tube

Represents a hollow rectangular-profile tube with configurable material, dimensions, texture, price, and weight.

Rectangle Bar

Represents a solid rectangle bar profile with configurable material, dimensions, texture, price, and weight.

Round Tube

Represents a hollow round pipe profile with configurable material, dimensions, texture, price, and weight.

Round Bar

Represents a solid, round-profile bar with configurable material, dimensions, texture, price, and weight.

Square Tube

Represents a hollow, square-profile pipe with configurable material, dimensions, texture, price, and weight.

Square Bar

Represents a solid, square-profile pipe with configurable material, dimensions, texture, price, and weight.

Factory

20

Sheet Factory

Generates a flat solid sheet from material and size parameters.

Linear Flat Factory

Generates a 3D solid of linear flat material (such as a strip or tape).

Linear Round Factory

Generates a 3D solid of linear round material (such as a strip or tape).

Weight Factory

Accepts a weight-class material and an input geometry.

Volumetric Factory

Applies a volumetric material to an input solid and registers processing options (volume, kerf).

Count Factory

Counts instances from points, aligns optional orientation vectors, and returns a material-applied carrier geometry with placement metadata.

Area Factory

Registers an area material against a covered area so it can be priced and tracked.

Rectangle Bar Factory

Generates a rectangular solid bar (box-shaped) using the specified dimensions and material.

Rectangle Tube Factory

Generates a hollow rectangular tube (box-shaped) by lofting between inner and outer rectangular profiles and extruding along a specified length.

Square Bar Factory

Generates a rectangular solid bar (box-shaped) using the specified dimensions and material.

Square Tube Factory

Creates a hollow rectangular tube (square in cross-section) by extruding a profile from the given origin point

C-Beam Factory

Generates a 3D C-beam (channel beam) using material dimensions and extrudes it along the Y-axis.

I-Beam Factory

Generates a 3D I-beam (H-beam) solid using selected material dimensions and extrusion length.

Round Bar Factory

Generates a solid cylindrical bar (round bar) from the specified material, with configurable diameter, length, and origin point

Round Tube Factory

Creates a hollow cylindrical solid (round tube) using the given material, diameter, wall thickness, and length

L-Beam Equal Factory

Generates an L-profile (equal-leg angle) solid from material parameters.

L-Beam Different Factory

Generates an L-beam solid with unequal legs based on the selected material.

Hex Tube Factory

Generates a hollow hexagonal tube using material parameters and extrudes it along the Y-axis.

Hex Bar Factory

Generates a solid hexagonal bar using material dimensions and extrudes it along the Y-axis.

T-Beam Factory

Generates a 3D solid T-beam profile based on structural parameters such as flange width, depth, and web thickness

Deconstruct Material

20

Deconstruct Sheet

The Deconstruct Sheet node is used to break down a sheet material into its fundamental attributes, allowing for detailed analysis and manipulation.

Deconstruct Linear Flat

Breaks down a linear flat material (e.g., tape, strip) into its fundamental attributes for detailed access and usage.

Deconstruct Linear Round

Breaks down a linear round material (e.g., tape, strip) into its fundamental attributes for detailed access and usage.

Deconstruct Volumetric

Breaks down a volumetric material into its fundamental attributes for detailed access and usage.

Deconstruct Weight

Breaks down a material to extract its weight and other fundamental attributes for detailed access and usage.

Deconstruct Count

Breaks down a count-based material into its fundamental attributes, including unit size, count, total weight, and price.

Deconstruct Area

Breaks down an area material into its fundamental attributes for detailed access and usage.

Deconstruct C-Beam

The Deconstruct C-Beam node extracts the structural and material properties of a C-beam profile, allowing for precise analysis and manipulation.

Deconstruct Hex Bar

The Deconstruct Hex Bar node extracts key attributes from a hexagonal bar profile, enabling precise analysis and downstream use in design or manufacturing.

Deconstruct Hex Tube

The Deconstruct Hex Tube node extracts key geometric and material attributes from a hollow hexagonal tube, supporting engineering analysis and modeling workflows.

Deconstruct L-Beam Different

The Deconstruct L-Beam Different node extracts structural and material properties from an asymmetrical L-beam profile, enabling in-depth analysis and manipulation.

Deconstruct L-Beam

The Deconstruct L-Beam node extracts structural and material attributes from an L-beam profile, enabling detailed modeling, analysis, and cost evaluation.

Deconstruct I-Beam

The Deconstruct I-Beam node extracts essential structural and material attributes from an I-beam profile, enabling precise modeling, simulation, and cost analysis.

Deconstruct Rectangle Bar

The Deconstruct Rectangle Bar node extracts the essential geometric and material attributes from a rectangular bar profile, enabling detailed inspection and manipulation.

Deconstruct Rectangle Tube

The Deconstruct Rectangle Tube node breaks down a rectangular tube material into its core attributes for detailed analysis and customization.

Deconstruct Round Bar

The Deconstruct Round Bar node breaks down a round bar material into its essential attributes, enabling detailed analysis and customization.

Deconstruct Round Tube

The Deconstruct Round Tube node breaks down a round tube material into its essential attributes, enabling detailed analysis and manipulation.

Deconstruct Square Bar

The Deconstruct Square Bar node breaks down a square bar material into its fundamental attributes for detailed analysis and manipulation.

Deconstruct Square Tube

The Deconstruct Square Tube node is used to break down a square tube material into its fundamental attributes, allowing for detailed analysis and manipulation.

Deconstruct T-Beam

The Deconstruct T-Beam node is used to break down a T-beam material into its fundamental attributes, allowing for detailed analysis and manipulation.

Versions

VersionPublishedNodesGroups
Latest

Oct 27, 2026

62

10

Oct 20, 2026

62

10