---
title: "Surface Nodes in Tools"
description: "Discover how Surface Nodes help you build smooth surfaces, extract details, and control geometry with precision."
url: https://help.beegraphy.com/en/articles/94-surface-nodes-in-tools
collection: "Editor Tools & Node Guide"
updated: 2025-12-08
language: en
---

# Surface Nodes in Tools

Discover how Surface Nodes help you build smooth surfaces, extract details, and control geometry with precision.

**Surface nodes** in BeeGraphy allow you to create, modify, analyze, and transform surfaces with full parametric control. These tools form the foundation of many modeling workflows, whether you’re building architectural skins, organic forms, or technical components.

![](https://staticfiles.gleap.io/gattachments/AG6L61N3NOPVjaVrVLQErNKsvUr6ldoAFsnaXtRc70ruLCYnA2o1o77GiNao8o9syNpMcWPA6a8.png)

### **Curve to Surface**

Converts a single curve into a surface by extending or filling it, giving a planar or ruled surface based on the curve’s shape.

![](https://staticfiles.gleap.io/gattachments/mq1RybM1QJbvsjPacLxPnHHdsDiWli5xYOsBRyFxxiHABziRDftPaUR5eYXvNfkjVMc25qcjOA8.png)

### **Extrude Point**

Creates a surface by pushing a point in a specified direction, forming a ruled surface that stretches from the original point.

**Profile**: The input curve that defines the direction and shape of the extrusion.

![](https://staticfiles.gleap.io/gattachments/dk3IKVaWHnJi74UYK2IIS1Oj05hqfbDq3BdF6DRA9Y1fQGX17W51fYoWMckdkG2PIRfudaTLtsg.png)

### **Extrude Curve**

Generates a surface by extruding a curve along a direction or path, producing walls, panels, and linear extensions. You can decide the length and direction of extrusion from **Vector** port. _(By default its In Z direction)_

![](https://staticfiles.gleap.io/gattachments/nW4I1sW7x4MYgZwdzRA1H6ChK56T8U6Trr2uLzfAqwmmW2TSN0k2cM6IXhDvdN5xnkKdqwljCj5.png)

### **Extrude Along**

Extends geometry by following a guiding curve, allowing more controlled and organic extrusion paths.

**Extrusion**: The geometry or object that will be extended along the path.  
**Profile**: The guiding curve or path that controls the direction and shape of the extrusion.

![](https://staticfiles.gleap.io/gattachments/Arkl3IJoIUp13CswQqD5JLetfof2D5eiCNxe9Hht2EnJ0F7BcIncNc643zLVfpA6EALmS1fUnrh.png)

### **Sweep2**

Creates a surface using two profile curves that are guided along a path or between additional guide curves for more complex shaping. All three curves must lie on different planes for the Geometry to generate

![](https://staticfiles.gleap.io/gattachments/2RefUz9sAB3FKlAHV0hVl99VdvEg6FKIsWmQ4hnANWP0vVrCc1mlUhWfFX5bK93sqmJjBUhoBGO.png)

### **Loft Surface**

Creates a smooth surface by connecting several curves in order, blending them together into one continuous shape. The overlapping/common areas of the curves are not included in the final surface.

**Degree**: Controls how smooth or curved the loft becomes when connecting the shapes.

![](https://staticfiles.gleap.io/gattachments/MOXe70HUGNWgU1ivZpKAZ9YbQH0KQi8wXth6MCdtbdlioZFDjcE2BffCHplbaMGdIDSqAcpyjx6.png)

### **Revolve Surface**

Generates a surface by rotating a curve around an axis, commonly used for circular, radial, or symmetrical forms.

**Profile**: The curve that will be rotated to form the surface.  
**Origin**: The point where the rotation axis starts.  
**Direction (Input Vector)**: Defines the direction of the axis the profile spins around.  
**Angle**: How far the profile rotates (e.g., 360° for a full shape).

![](https://staticfiles.gleap.io/gattachments/5fYXYzvyp7JrDJQFaik1PpcXh7lStEbZmVq3WrARlmgbD0xcCoOOoASYG2FNk9F2JfptOIWHZk0.png)

### **Surface from Points**

Constructs a surface by interpreting a grid or structured list of points as a UV mesh.

### **Surface from Curves**

Creates a boundary-based surface using multiple input curves to define its perimeter.

![](https://staticfiles.gleap.io/gattachments/ip7cXIzb5KAcXkDEdJ20aUKtarKbHnjTBZj4ls5X4qpDEQSXTmNi88edNUTYZIjZusDvioEKRry.png)

### **Pipe**

Produces a cylindrical or tubular surface for the input **Radius**, that follows the shape of a path curve.

![](https://staticfiles.gleap.io/gattachments/Mmn3orgIfOXq5Ulm2oGxdETuBbUZZ4jI8pXigOR9YpwSdHJUD7Yg9mGqf7NMQvAME3HlTlKKhin.png)

### **Pipe Variable**

Creates a pipe whose radius changes along the curve, allowing tapered, bulged, or organically shaped tubes.

**Base Curve**: The path the pipe will follow.  
**Parameters**: Positions along the curve (0 to 1) where the radius changes.  
**Radii**: The radius values at those positions, controlling how thick or thin the pipe becomes.

![](https://staticfiles.gleap.io/gattachments/Ubo869XtFwZWDqmPbP6KXHxFhGeoT9XReTh3E1IL0A4cs9eqmdvPJU7CsSioi6SJSXJgj1wdBOf.png)

### **Surface 4Pnt**

Generates a surface defined by exactly four corner points, forming a flexible quadrilateral surface.

### **Surface by Edges**

Builds a surface by selecting boundary edges, creating a surface that closely matches the surrounding geometry. Does not include the intersectional surface.

### **Sum Surface**

Combines two curves into one smooth, continuous surface. The first curve acts like the main path, and the second curve shapes how the surface transitions as it follows that path.

### **Rectangle Surface**

Creates a flat, rectangular surface based on width, height, or corner points.

### **Circle Surface**

Forms a circular planar surface defined by a radius or boundary circle.

### **Surface Area**

Calculates the total area of a given surface.

### **Evaluate Surface**

Returns properties such as the point location, normal vector, or curvature at specific UV coordinates on the surface.

### **Surface Edges**

Extracts the boundary edges of a surface, separating them into individual curves. **Output Port:**  
**Edges**: These are the **outer boundary curves** of the surface, the perimeter or outline that forms the visible border of the surface.  
**Face Edges**: These are the **inner edges** created by trims, holes, or cut-outs on the surface, anything inside the boundary that also forms an edge.

### **Surface Iso Curves**

Displays or retrieves the isocurves running along a surface’s U or V directions.

### **Face Normala**

Computes the Normal and Center of each surface face, helpful for understanding orientation.

![](https://staticfiles.gleap.io/gattachments/AcLuZDaoQqTNuQV3E5WFaQb6zRUBPnFLgXQC39BSHSTNvypAPshoriJ4iGKLPX2C4fdMs6KlgtK.png)

### **Cap**

Closes open surfaces by generating flat or fitting end caps.

![](https://staticfiles.gleap.io/gattachments/5NKM5NQKTUCtBh6iAsHeMrSCHm4PvRBhRXZworUj05KKwm0Tkkh8YTUO4cINK4DO0nxwzEe32k0.png)

### **Offset Surface**

Creates a surface that is parallel and at a constant distance from the original one. Hide the Original Geometry Node for better preview.

<table data-id="94f9937f-0658-43dd-a479-a13abdcf34d6" style="min-width: 532px;"><colgroup><col style="width: 127px;"><col style="width: 180px;"><col style="width: 200px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" colwidth="127"><p data-id="d48d11b9-7ec2-48eb-9fd5-e40489aecd04"><strong>Arc</strong></p></td><td colspan="1" rowspan="1" colwidth="180"><p data-id="ecfac16c-16f6-43dc-8c6e-ba4c954c83f9">Smooth, rounded transition</p></td><td colspan="1" rowspan="1" colwidth="200"><p data-id="c6d0ebbf-7d0e-42e0-8fad-346c9a6a7580">Parallel curve with arcs</p></td><td colspan="1" rowspan="1"><p data-id="c578e316-ae2c-4361-81f7-f4881a373a8a">Rounded surface extension</p></td></tr><tr><td colspan="1" rowspan="1" colwidth="127"><p data-id="9e57c492-5427-4113-bcf5-e0308818286b"><strong>Intersection</strong></p></td><td colspan="1" rowspan="1" colwidth="180"><p data-id="ad3a00e4-382e-41f1-bbc4-023aae5a0442">Stops/adjusts at intersections</p></td><td colspan="1" rowspan="1" colwidth="200"><p data-id="8da3991c-80d4-4f4a-860c-f413767101c2">Curve meets other geometry</p></td><td colspan="1" rowspan="1"><p data-id="8ba0b2d9-d3fb-42a3-959b-d93d6be4bc61">Surface edges align with other surfaces</p></td></tr><tr><td colspan="1" rowspan="1" colwidth="127"><p data-id="9970a99d-9e8e-43dd-9529-6d8e26620063"><strong>Tangent</strong></p></td><td colspan="1" rowspan="1" colwidth="180"><p data-id="ce45dd14-a1f2-4340-9f46-75b29df0a46b">Preserves tangency, smoothness</p></td><td colspan="1" rowspan="1" colwidth="200"><p data-id="f3a70464-46b5-47ea-8140-3a47f049c283">Curve follows tangent direction</p></td><td colspan="1" rowspan="1"><p data-id="2986e158-b999-464d-96d8-0eaea696567b">Surface offset preserves tangency</p></td></tr></tbody></table>

### **Side Thickness**

Adds thickness along the sides of a surface, producing solid-like geometry from sheet-like forms.

![](https://staticfiles.gleap.io/gattachments/LWOJkFnkRqLWtBMHe4QXoFgHf89N36kwNBzVtT9pfZm3NnMte1YwUz4d4j0MGPQd0wLRUBippTh.png)

### **Divide Surface**

Splits a surface into smaller panels or a UV grid, preparing it for patterning, tiling, or modular design. You can choose the U count and V count of Grid.
