#include <stdio.h>
#include <stdlib.h>
#include <string.h>
{
int rc = EXIT_FAILURE;
{
}
fprintf( stdout, "%d\n", numColA );
fprintf( stdout, "%d\n", numColB );
bool firstIntersectionsOnly = true;
if ( isColliding )
fprintf( stdout, "true\n" );
else
fprintf( stdout, "false\n" );
rc = EXIT_SUCCESS;
return rc;
}
struct MR_MeshPart MR_MeshPart
MRC_API MR_AffineXf3f MR_AffineXf3f_translation(const MR_Vector3f *b)
MRC_API const MR_BitSet * MR_FaceBitSet_UpcastTo_MR_BitSet(const MR_FaceBitSet *object)
MRC_API MR_uint64_t MR_BitSet_count(const MR_BitSet *_this)
struct MR_FaceFace MR_FaceFace
MRC_API const MR_FaceId * MR_FaceFace_Get_bFace(const MR_FaceFace *_this)
MRC_API const MR_FaceId * MR_FaceFace_Get_aFace(const MR_FaceFace *_this)
MRC_API int * MR_FaceId_get(MR_FaceId *_this)
MRC_API MR_Mesh * MR_makeUVSphere(const float *radius, const int *horisontalResolution, const int *verticalResolution)
struct MR_std_vector_MR_FaceFace MR_std_vector_MR_FaceFace
struct MR_std_pair_MR_FaceBitSet_MR_FaceBitSet MR_std_pair_MR_FaceBitSet_MR_FaceBitSet
MRC_API MR_std_pair_MR_FaceBitSet_MR_FaceBitSet * MR_findCollidingTriangleBitsets(const MR_MeshPart *a, const MR_MeshPart *b, const MR_AffineXf3f *rigidB2A)
MRC_API MR_std_vector_MR_FaceFace * MR_findCollidingTriangles(const MR_MeshPart *a, const MR_MeshPart *b, const MR_AffineXf3f *rigidB2A, const bool *firstIntersectionOnly)
MRC_API void MR_MeshPart_Destroy(const MR_MeshPart *_this)
MRC_API MR_MeshPart * MR_MeshPart_Construct(const MR_Mesh *m, const MR_FaceBitSet *bs)
MRC_API void MR_Mesh_transform(MR_Mesh *_this, const MR_AffineXf3f *xf, const MR_VertBitSet *region)
MRC_API void MR_Mesh_Destroy(const MR_Mesh *_this)
MRC_API MR_Vector3f MR_Vector3f_Construct_3(float x, float y, float z)
MRC_API const MR_FaceBitSet * MR_std_pair_MR_FaceBitSet_MR_FaceBitSet_First(const MR_std_pair_MR_FaceBitSet_MR_FaceBitSet *_this)
MRC_API void MR_std_pair_MR_FaceBitSet_MR_FaceBitSet_Destroy(const MR_std_pair_MR_FaceBitSet_MR_FaceBitSet *_this)
MRC_API const MR_FaceBitSet * MR_std_pair_MR_FaceBitSet_MR_FaceBitSet_Second(const MR_std_pair_MR_FaceBitSet_MR_FaceBitSet *_this)
MRC_API size_t MR_std_vector_MR_FaceFace_Size(const MR_std_vector_MR_FaceFace *_this)
MRC_API const MR_FaceFace * MR_std_vector_MR_FaceFace_At(const MR_std_vector_MR_FaceFace *_this, size_t i)
MRC_API bool MR_std_vector_MR_FaceFace_IsEmpty(const MR_std_vector_MR_FaceFace *_this)
MRC_API void MR_std_vector_MR_FaceFace_Destroy(const MR_std_vector_MR_FaceFace *_this)