d377ef2543
Along with the 4.1 libraries upgrade, we are bumping the clang-format version from 8-12 to 17. This affects quite a few files. If not already the case, you may consider pointing your IDE to the clang-format binary bundled with the Blender precompiled libraries.
37 lines
1.0 KiB
C
37 lines
1.0 KiB
C
/* SPDX-FileCopyrightText: 2020 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
/** \file
|
|
* \ingroup intern_rigidbody
|
|
*/
|
|
|
|
#ifndef __RB_HULL_API_H__
|
|
#define __RB_HULL_API_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef struct plConvexHull__ {
|
|
int unused;
|
|
} *plConvexHull;
|
|
|
|
plConvexHull plConvexHullCompute(float (*coords)[3], int count);
|
|
void plConvexHullDelete(plConvexHull hull);
|
|
int plConvexHullNumVertices(plConvexHull hull);
|
|
int plConvexHullNumLoops(plConvexHull hull);
|
|
int plConvexHullNumFaces(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 plConvexHullGetReversedLoopIndex(plConvexHull hull, int n);
|
|
int plConvexHullGetFaceSize(plConvexHull hull, int n);
|
|
void plConvexHullGetFaceLoops(plConvexHull hull, int n, int *loops);
|
|
void plConvexHullGetFaceVertices(plConvexHull hull, int n, int *vertices);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __RB_HULL_API_H__ */
|