Blender  V3.3
RBI_hull_api.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2020 Blender Foundation. All rights reserved. */
3 
8 #ifndef __RB_HULL_API_H__
9 #define __RB_HULL_API_H__
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef struct plConvexHull__ {
16  int unused;
18 
19 plConvexHull plConvexHullCompute(float (*coords)[3], int count);
24 void plConvexHullGetVertex(plConvexHull hull, int n, float coords[3], int *original_index);
25 void plConvexHullGetLoop(plConvexHull hull, int n, int *v_from, int *v_to);
27 int plConvexHullGetFaceSize(plConvexHull hull, int n);
28 void plConvexHullGetFaceLoops(plConvexHull hull, int n, int *loops);
29 void plConvexHullGetFaceVertices(plConvexHull hull, int n, int *vertices);
30 
31 #ifdef __cplusplus
32 }
33 #endif
34 
35 #endif /* __RB_HULL_API_H__ */
struct plConvexHull__ * plConvexHull
int plConvexHullGetFaceSize(plConvexHull hull, int n)
int plConvexHullNumLoops(plConvexHull hull)
void plConvexHullGetVertex(plConvexHull hull, int n, float coords[3], int *original_index)
void plConvexHullGetLoop(plConvexHull hull, int n, int *v_from, int *v_to)
int plConvexHullNumVertices(plConvexHull hull)
int plConvexHullGetReversedLoopIndex(plConvexHull hull, int n)
plConvexHull plConvexHullCompute(float(*coords)[3], int count)
void plConvexHullDelete(plConvexHull hull)
void plConvexHullGetFaceLoops(plConvexHull hull, int n, int *loops)
int plConvexHullNumFaces(plConvexHull hull)
void plConvexHullGetFaceVertices(plConvexHull hull, int n, int *vertices)
int count