Version history
Tools for modeling in the BeeGraphy Editor.
What's New in v2.0.15
Released on August 13, 2026
This release includes 0 nodes and 0 groups, providing expanded capabilities for your workflows.
Release notes generated on August 13, 2026. Edit this content to add version-specific details.
Documentation
Surface
Create a nurbs surface from curves
Create a pipe surface
Create a surface connecting four corner point
Create a surface from two, three or four edge curves
Create a surface with 2 curves
Offset a surface with a specified distance
Give sides thickness and make solid
Generate a grid of {uv} points on a surface
Extrude curves to a point
Create a sweep surface with two rail curves.
Create a surface by revolving a profile curve
Extract the normals and center points of all faces in a surface
Cap all planar holes in a Brep
Create a sweep surface with one rail curve
Create a circle surface
Evaluates a surface at given normalized {U,V} parameters and returns local geometric properties
Extract the edge curves of a surface
Construct {uv} iso curves on a surface
Converting curves to surface
Extrude curves along a vector
Extrude curves along a curve
Create a lofted surface through a set of section curves
Create a nurbs surface from a grid of points
Create a pipe surface with variable radii around a rail curve
Create a rectangular surface
Create an advanced lofted surface through a set of section curves with enhanced parameters
Measure the area of a surface
Transform
Reflect (mirror) an object
Rotate an object around a center point and an axis vector
Scale an object uniformly in all directions
Reflect (mirror) an object
Orient an object using directional constraints only
Scale an object with non-uniform factors
Map a curve from a Source surface to a Target surface using UV reparameterization. Handles seams and face orientation; returns one or more mapped curves
It allows for the remapping of vectors from one plane to another plane
Translate (move) an object to a point
It allows for remapping of geometry from one plane to another plane
Orients geometry from its automatically detected plane to a target plane
Translate (move) an object along a vector
Reflect (mirror) an object
Promote a solid into a placement-aware part. Hardware attached to the part references its local frame, so Move/Rotate of the part move the hardware with it.
Reflect (mirror) an object
Shear an object based on a shearing vector
Curve Analysis
Measure the length of a curve
Measure the length of a curve to and from a parameter
Test if a curve is closed or open
Extract the start and end points of a curve
Find the pair of closest points between two curves
Returns the point in the middle of a curve
Get the point on evaluates a curve at a specific location
Evaluate a curve at the specified parameter or at a certain factor along its length, where the length factor can be supplied both in curve units and normalized units
Test a curve for planarity
Extract the NURBS control points and knots of a curve
Find on which side of a curve a point exists
Measure the area of a curve
Get the point on evaluates a curve at a specific location
Returns the base plane, radius and angle domain of an arc
Find all discontinuities along a curve
Boolean Operation
Returns difference between two or many sets of planar closed curves (regions)
Returns union of curves using glue mode for touching/non-penetrating shapes. Faster for assembling operations.
Returns union of surfaces using glue mode for touching/non-penetrating shapes. Faster for assembling operations.
Returns intersection between two or many sets of planar closed surfaces
Returns union of a set of planar solids
Returns intersection between two or many sets of planar closed solids
Returns intersection between two or many sets of planar closed curves (regions)
Returns union of solids using glue mode for touching/non-penetrating shapes. Faster for assembling operations.
Returns the split fragments from one solid with a bunch of others
Creates a hollow surface by subtracting opening curves from a host geometry
Surface Join returns the union of a set of faces with a tolerance value
Returns the split fragments from splitting two solids
Split a surface with a bunch of curves
Returns union of a set of planar closed curves
Returns difference between two or many sets of planar closed surfaces
Returns union of a set of planar surfaces
Returns difference between two or many sets of planar closed solids
Solid
Create a box solid
Create sphere
Create sphere with 4 points
Measure the area of a solid
Measure the volume of a solid
Construct {uv} iso curves on a solid
Extract the edge curves of a solid
Extract faces and edges from a solid or surface that lie on a given plane
Offset a solid with a specified distance
Extrude surface along a vector
Create a lofted solid through a set of section surfaces
Create torus solid
Create a truncated pyramid (frustum) solid
Extract the edge curves of a solid
Get some properties of a box
Deconstruct a solid into its constituent parts
Create a box solid
Create a box solid using two points
Create a cylindrical solid
Create a conical solid
Create a pyramid solid
Extract all 8 corners of a box
3D Object
Extracts coordinates and color information from a 3D object for further processing.
Create contour curves from a mesh using parallel cutting planes
Vector
Returns the distance between two points
Create points list using numbers list
Create a point from cylindrical {angle,radius,elevation} coordinates
Find the closest point on a geometry
Cull points that are coincident within tolerance. Modes: 0 = Cull All(removes all duplicates), 1 = Leave One(keeps only the first of each duplicate group), 2 = Average(replaces each group with the average point)
Visualize a vector as an arrow anchored at a custom origin point
Unitize vector
Deconstruct a vector into its component parts
Compute vector cross product
Multiply vector by scalar
Divide vector by scalar
Compute the length (amplitude) of a vector
Create a plane perpendicular to a vector
Construct a point from {xyz} coordinates
Find closest point in a point collection
Create a point from plane {u,v,w} coordinates
Create a vector between two points
Compute the angle between two vectors
Compute vector addition
Compute vector subtraction
World XY plane
Construct a plane from a vector
Deconstruct a plane into its component parts
Flip or swap the axes of a plane
Offset a plane
Create a plane from two line segments
Perform plane rotation around plane z-axis
Get the coordinates of a point in a plane axis system
Create a point from barycentric {u,v,w} coordinates
Pull a point to a variety of geometry
Unit vector parallel to the world {x} axis
Create a vector from {xyz} components
Set the length of a vector
Compute vector dot product
World XZ plane
World YZ plane
Create a plane from a line and a point
Adjust a plane to match a new normal direction
Perform minimal rotation to align a plane with a guide vector
Create a plane through three points
Deconstruct a point into its component parts
Point list sort by x, y, z components
Find closest point in a point collection
Create a point from polar {phi,theta,offset} coordinates
Unit vector parallel to the world {y} axis
Unit vector parallel to the world {z} axis
Returns the reverse vector
Returns rotated vector around an axis
Change the origin point of a plane
Find the closest point on a plane
Toolset
Offset a curve with a specified distance
Generate a number of equally spaced, perpendicular planes along a curve
Get the curvature plane of a curve at a specified parameter
Connect some curves
Shatter a curve into segments
Convert a curve to a dash pattern
Solve the perpendicular (zero-twisting) plane at a specified curve parameter
Flip the geometry direction
Reorients target geometries (curves, solids, surfaces) to match the specified direction (forward or reverse)
Explode a curve into smaller segments
Divide a curve into equal length segments
Divide a curve into equal length segments
Divide a curve into equal length segments
Connect points with curve
Generate a number of equally spaced, horizontally aligned curve planes
Generate a number of equally spaced curve frames
Rebuild a curve with a specific number of control-points
Project a curve onto a geometry
Cull points that are coincident within tolerance
Fillet off one or more sharp corners of a geometric shape.
Chamfer the sharp corners of a curve
Create a set of curve contours
Convert a curve to a polyline
Get a horizontally aligned plane along a curve at a specified parameter
Changes the start point of a closed curve
Extend a curve by a specified distance
Fillet the sharp corners of a geometry
Chamfer the sharp corners of a geometry with equal distance, two-distance, or distance+angle modes
Text
Join a collection of text fragments into one
Returns text in upper and lower cases
Remove whitespace characters from the start, end, or all text
Create a collection of textual symbols
Concatenate some fragments of text
Compute the Levenshtein distance between two fragments of text
Split some text into fragments using separators
Match a text against a pattern
Get the character count of the text
Returns text in upper and lower cases
Replace all occurrences of a specific text fragment with another
Break text into individual characters
Primitive Curves
Create a line between two points
Create a line between two planes
Create the in circle of a triangle
Create a rectangle with two points
Create an interpolated curve
Tween between two curves
Create a line from guide line and two points
Create tangent arcs between circles
Create an arc defined by three points
Create an helix
Create a star using a center point, in and out radius, and number of vertices
Construct a NURBS curve from control points
Create external tangent lines between circles
Create an arc
Create a rectangle using origin, width, length
Create a Polyline
Create a polygon
Create a Polygon
Construct a NURBS curve from control points, weights, knots and degree
Create a line segment defined by start point, tangent and length
Returns a circle with a radius and a center point
Create a circle defined by three points
Create a circle defined by center, normal and radius
Create tangent lines between a point and a circle
Create internal tangent lines between circles
Create an ellipse with two radii and a center point
Create an arc defined by start point, end point and a tangent vector
Create an arc based on another arc
Create a rectangle using center, width, length
Create a rectangle with three points
Create a blend curve between two curves
Triangulation
Planar voronoi diagram for a collection of points
Delaunay triangulation
3D voronoi diagram for a collection of points
Delaunay connectivity
Panels
Creates triangular panels on a surface.
Creates triangular panels on a surface.
Creates hexagonal cells on surface.
Creates quadrangular panels on a surface
Creates diamond panels on a surface.
Intersection
Returns intersection events for two curves
Returns intersection events for surface and curve
Solve intersection events for solid and curve
Returns all self-intersection events for a curve
Solve intersection events for a solid and a curve
Solve intersection events for a Solid and a plane
Solve the intersection event of two planes
Solve intersection events for surfaces.
Image
Parse Vector Graphics into curve and surface and layer representations for further processing
Filters geometry based on their layer operation (cutting, engraving, etc.)
Analysis
Measure the geometry bounding box center point
Returns the extremes (highest and lowest points) on a curve
Calculates a single bounding box that encloses multiple geometries
Generates contour lines on 3D geometry for topographic analysis
Measure the bounding box of a geometry
Array
Returns a linear array of geometry
Returns a rectangular array of geometry
Populate a 2D region with points
Returns a box array of geometry
Returns a polar array of geometry
Returns an array of geometry along a curve
Returns 2D grid with hexagonal cells
Returns 2D grid with square cells
Populate a 3D region with points
Populate generic geometry with points
Returns 2D grid with rectangular cells
Render
Caches geometry for multiple uses, avoiding repeated triangulation