Blender V4.3
RBI_hull_api.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2020 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#ifndef __RB_HULL_API_H__
10#define __RB_HULL_API_H__
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16typedef struct plConvexHull__ {
17 int unused;
19
20plConvexHull plConvexHullCompute(float (*coords)[3], int count);
25void plConvexHullGetVertex(plConvexHull hull, int n, float coords[3], int *original_index);
26void plConvexHullGetLoop(plConvexHull hull, int n, int *v_from, int *v_to);
29void plConvexHullGetFaceLoops(plConvexHull hull, int n, int *loops);
30void plConvexHullGetFaceVertices(plConvexHull hull, int n, int *vertices);
31
32#ifdef __cplusplus
33}
34#endif
35
36#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