> On 7 Mar 2018, at 16:48, Bertrand Thierry <thie...@ljll.math.upmc.fr> wrote:
> 
> Hello,
> 
> Apart from using a BoundingBox, is there a way to retrieve the indices of the 
> elementary entities created by OCC?
> For example:
>     Box(1) = {0,0,0, 1, 1};
> will create 4 Lines. Is it possible to access these 4 indices (as it can be 
> done with the GUI) ?
> 
> More generally, is it possible to do it for any Line/Surface from any 
> Surface/Volume?
> 

You could do:

SetFactory("OpenCASCADE");
Box(1) = {0,0,0, 1,1,1};
surfaces() = Boundary{ Volume{1}; };
lines() = Unique( Abs(Boundary{ Surface{surfaces()}; }) );


> Thanks,
> 
> -- 
> Bertrand THIERRY
> CNRS researcher (Chargé de Recherche)
> Laboratoire Jacques-Louis Lions
> Sorbonne Université
> Office 310, Corridor 15/25
> Tel: +33 (0)1 44 27 72 01
> https://www.ljll.math.upmc.fr/bthierry
> 
> 
> _______________________________________________
> gmsh mailing list
> gmsh@onelab.info
> http://onelab.info/mailman/listinfo/gmsh

— 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine

Free software: http://gmsh.info | http://getdp.info | http://onelab.info

_______________________________________________
gmsh mailing list
gmsh@onelab.info
http://onelab.info/mailman/listinfo/gmsh

Reply via email to