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
Creates connections between points using various probes.
Delaunay 2D / 3D, Voronoi 2D / 3D
Fuse clusters together by finding Point/Edge and Edge/Edge intersections.
One-stop node for pruning edges
Convert mesh/geometry topology to usable clusters.
Compute edge extra data from its vertices
Compute vtx extra data
Find conditional-based states to nodes within a graph
Creates copies of entire clusters to a set of target points
Convex hull algorithms
Cut clusters using paths
Ensure clusters are clean and complete
Relax points positions of a graph.
Find matching cluster data.
Breaks clusters edge chains into individual paths
Create per-cluster Vtx datasets
Forward clusters with a new unique pair of tags. It’s like creating a copy, only much faster.
Find a point in each cluster that is the closest to a bound-relative position.
Build clusters using custom blueprints!
Connects clusters together.
Two nodes to conveniently pack/unpack cluster data.
Cluster-specific filters
Node(Vtx) Filters
Check if adjacent node meet specific conditions
Check if adjacent node meet specific conditions
Check a node’ neighbors count
Edge filters
Check if the edge direction is within a given range.
Compare the value of an attribute on each of the edge endpoint.
Compare the value of an attribute on each of the edge endpoint.
Check a node’ neighbors count