Link Search Menu Expand Document

Clusters

Arithmetic vtx/edge clusters generation & operations

Easily generate relational structures from points


This section contains all the nodes that contribute to PCGEx’ cluster ecosystem, such as generators and utilities. Make sure to check out Working with Clusters first.
It is tightly related to and Pathfinding


Clusters Nodes


Connect Points

Creates connections between points using various probes.

Diagrams

Delaunay 2D / 3D, Voronoi 2D / 3D

Mesh to Clusters

Convert mesh/geometry topology to usable clusters.

Properties : Edge

Compute edge extra data from its vertices

Properties : Vtx

Compute vtx extra data

Refine

Algorithmic edge refinement

Flag Nodes

Find conditional-based states to nodes within a graph

Sanitize Clusters

Ensure clusters are clean and complete

Copy Cluster to Points

Creates copies of entire clusters to target points; much like Copy Points does.

Relax

Relax points positions of a graph.

Fuse Clusters

Fuse clusters together by finding Point/Edge and Edge/Edge intersections.

Find Clusters

Find matching cluster data.

Break to Paths

Breaks clusters edge chains into individual paths

Partition Vertices

Create per-cluster Vtx datasets

Make Unique

Forward clusters with a new unique pair of tags. It’s like creating a copy, only much faster.

Connect Clusters

Connects clusters together.

Packing Clusters

Two nodes to conveniently pack/unpack cluster data.

Hulls

Convex hull algorithms

Draw Edges

Draw debug edge lines of a given vtx/edge pair.