star-enclosures-2d

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

commit 3a813880a95bdc1f7c93ba7966d53a0ba97f6218
parent f11c61ed909010ab73d8284487a9301ae0e7a9ca
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Wed, 11 Jul 2018 14:14:35 +0200

Add some testing for incoherent media

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

diff --git a/src/test_senc2d_scene.c b/src/test_senc2d_scene.c @@ -123,9 +123,18 @@ main(int argc, char** argv) CHK(gid == gid_face[i]); } + ctx.front_media = medium1_3; CHK(senc2d_scene_ref_put(scn) == RES_OK); CHK(senc2d_descriptor_ref_put(desc) == RES_OK); CHK(senc2d_scene_create(dev, &scn) == RES_OK); + CHK(senc2d_scene_add_geometry(scn, nsegments, get_indices, get_media, + get_global_id, nvertices, get_position, &ctx) == RES_OK); + /* Medium mismatch between neighbour segments */ + CHK(senc2d_scene_analyze(scn, &desc) == RES_BAD_ARG); + ctx.front_media = medium0; + + CHK(senc2d_scene_ref_put(scn) == RES_OK); + CHK(senc2d_scene_create(dev, &scn) == RES_OK); CHK(senc2d_scene_add_geometry(scn, nsegments, get_indices, get_media, NULL, nvertices, get_position, &ctx) == RES_OK); CHK(senc2d_scene_analyze(scn, &desc) == RES_OK);