star-enclosures-3d

Extract enclosures from 3D geometry
git clone git://git.meso-star.fr/star-enclosures-3d.git
Log | Files | Refs | README | LICENSE

commit e678bd17576b90a32031632fc17a2b9d4621cca4
parent 5c120a2bf3f658d8ecd5f1914a8a742801bdbb0e
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Mon, 20 Aug 2018 15:19:00 +0200

Add some testing for incoherent media

Diffstat:
Msrc/test_senc_scene.c | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/test_senc_scene.c b/src/test_senc_scene.c @@ -123,9 +123,18 @@ main(int argc, char** argv) CHK(gid == gid_face[i]); } + ctx.front_media = medium1_3; CHK(senc_scene_ref_put(scn) == RES_OK); CHK(senc_descriptor_ref_put(desc) == RES_OK); CHK(senc_scene_create(dev, &scn) == RES_OK); + CHK(senc_scene_add_geometry(scn, ntriangles, get_indices, get_media, + get_global_id, nvertices, get_position, &ctx) == RES_OK); + /* Medium mismatch between neighbour segments */ + CHK(senc_scene_analyze(scn, &desc) == RES_BAD_ARG); + ctx.front_media = medium0; + + CHK(senc_scene_ref_put(scn) == RES_OK); + CHK(senc_scene_create(dev, &scn) == RES_OK); CHK(senc_scene_add_geometry(scn, ntriangles, get_indices, get_media, NULL, nvertices, get_position, &ctx) == RES_OK); CHK(senc_scene_analyze(scn, &desc) == RES_OK);