Blender  V3.3
Classes | Typedefs | Functions
BLI_voronoi_2d.h File Reference

Go to the source code of this file.

Classes

struct  VoronoiSite
 
struct  VoronoiEdge
 
struct  VoronoiTriangulationPoint
 

Typedefs

typedef struct VoronoiSite VoronoiSite
 
typedef struct VoronoiEdge VoronoiEdge
 
typedef struct VoronoiTriangulationPoint VoronoiTriangulationPoint
 

Functions

void BLI_voronoi_compute (const VoronoiSite *sites, int sites_total, int width, int height, struct ListBase *edges)
 
void BLI_voronoi_triangulate (const VoronoiSite *sites, int sites_total, struct ListBase *edges, int width, int height, VoronoiTriangulationPoint **r_triangulated_points, int *r_triangulated_points_total, int(**r_triangles)[3], int *r_triangles_total)
 

Typedef Documentation

◆ VoronoiEdge

typedef struct VoronoiEdge VoronoiEdge

◆ VoronoiSite

typedef struct VoronoiSite VoronoiSite

◆ VoronoiTriangulationPoint

Function Documentation

◆ BLI_voronoi_compute()

void BLI_voronoi_compute ( const VoronoiSite sites,
int  sites_total,
int  width,
int  height,
struct ListBase edges 
)

◆ BLI_voronoi_triangulate()

void BLI_voronoi_triangulate ( const VoronoiSite sites,
int  sites_total,
struct ListBase edges,
int  width,
int  height,
VoronoiTriangulationPoint **  r_triangulated_points,
int *  r_triangulated_points_total,
int(**)  r_triangles[3],
int *  r_triangles_total 
)