From b3f43f49d88ee993568a7b6f13b3fc0c4c00656e Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 9 Apr 2006 20:14:28 +0000 Subject: [PATCH] make COlor and Hide/Show commands work with discrete entities --- Geo/CAD.cpp | 8 +++++++- Geo/Geo.h | 1 - 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Geo/CAD.cpp b/Geo/CAD.cpp index 3e8474cdff..0cb5c0988b 100644 --- a/Geo/CAD.cpp +++ b/Geo/CAD.cpp @@ -1,4 +1,4 @@ -// $Id: CAD.cpp,v 1.96 2006-03-08 17:02:50 remacle Exp $ +// $Id: CAD.cpp,v 1.97 2006-04-09 20:14:28 geuzaine Exp $ // // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle // @@ -571,15 +571,18 @@ void ColorShape(int Type, int Num, unsigned int Color) case MSH_SEGM_ELLI_INV: case MSH_SEGM_NURBS: case MSH_SEGM_PARAMETRIC: + case MSH_SEGM_DISCRETE: ColorCurve(Num, Color); break; case MSH_SURF_NURBS: case MSH_SURF_TRIC: case MSH_SURF_REGL: case MSH_SURF_PLAN: + case MSH_SURF_DISCRETE: ColorSurface(Num, Color); break; case MSH_VOLUME: + case MSH_VOLUME_DISCRETE: ColorVolume(Num, Color); break; default: @@ -603,15 +606,18 @@ void VisibilityShape(int Type, int Num, int Mode) case MSH_SEGM_ELLI_INV: case MSH_SEGM_NURBS: case MSH_SEGM_PARAMETRIC: + case MSH_SEGM_DISCRETE: SetVisibilityByNumber(Num, 3, Mode); break; case MSH_SURF_NURBS: case MSH_SURF_TRIC: case MSH_SURF_REGL: case MSH_SURF_PLAN: + case MSH_SURF_DISCRETE: SetVisibilityByNumber(Num, 4, Mode); break; case MSH_VOLUME: + case MSH_VOLUME_DISCRETE: SetVisibilityByNumber(Num, 5, Mode); break; default: diff --git a/Geo/Geo.h b/Geo/Geo.h index 2471da338e..26acf4d4a1 100644 --- a/Geo/Geo.h +++ b/Geo/Geo.h @@ -56,7 +56,6 @@ #define MSH_SEGM_ELLI_INV 7 #define MSH_SEGM_LOOP 8 #define MSH_SEGM_PARAMETRIC 888 -#define MSH_SEGM_MERGEDSEGS 889 #define MSH_SEGM_BSPLN 15 #define MSH_SEGM_URBS 16 #define MSH_SEGM_NURBS 17 -- GitLab