---
title: "Intersection Nodes in Tools"
description: "Node that calculate where geometries meet, overlap, or cross to generate precise intersection points, curves, or regions."
url: https://help.beegraphy.com/en/articles/87-intersection-nodes-in-tools
collection: "Editor Tools & Node Guide"
updated: 2025-12-05
language: en
---

# Intersection Nodes in Tools

Node that calculate where geometries meet, overlap, or cross to generate precise intersection points, curves, or regions.

**Intersection nodes** help you find the exact locations where different geometries interact. Whether you’re intersecting curves, surfaces, or solids, these tools extract meaningful outputs such as intersection points, overlap regions, or split segments. They are essential for accurate modeling, Boolean logic and creating geometry driven by precise spatial relationships.

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

### **Intersect 2 Curves**

Finds the points where two curves cross each other. Outputs a list of intersection points.

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

### **Intersect Surface Curve**

Calculates the intersection between a surface and a curve. Returns the curve or points where the input curve intersects the surface.

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

### **Intersect Solid Curve**

Finds the intersection between a solid and a curve. Outputs the points and curves where the curve intersects the solid.

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

### **Curve Self-Intersect**

Detects points where a single curve crosses itself. Useful for analyzing loops or overlapping sections of a curve.

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

### **Solid | Curve**

The output provides **intersection points** and **curves on the faces** where the solid and curve meet. (Hide the Solid node for better preview.)

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

### **Solid | Plane**

The output gives the **intersection curves** and points on the solid’s face in the direction of the plane.

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

### **Plane | Plane**

Finds the intersection line between two planes. The output is given by a single line representing where the two planes cross.

### **Intersect Surfaces**

Calculates the intersection curves between two surfaces. The output are the curves that represent the exact lines where the surfaces intersect. _(You can Hide the surfaces for better preview)_

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