Begging for help regarding temperature FEM analysis

About the development of the FEM module/workbench.

Moderator: bernd

lighting_freak
Posts: 9
Joined: Wed Mar 04, 2020 9:05 am

Re: Begging for help regarding temperature FEM analysis

Postby lighting_freak » Tue Mar 17, 2020 1:23 pm

Hello everyone,

I played a little around with my geometry and followd this thread as much as I could.
https://forum.freecadweb.org/viewtopic. ... 3&start=20

What does boolean fragments do? Is it the only way to prepare the CAD elements for meshing?
I'm still in trouble regarding the selection of the right faces and solids. E.g. how can I select the select the "chip" to assign a material.
How can I turn the "chip" into a heat source.
LED_3.FCStd
(101.68 KiB) Downloaded 14 times
Right now I'm receiving this error while trying to mesh the "boolean fragments":

This is in the status field:

Code: Select all

0.0: We are going to start ...
0.0: Start Gmsh ...
1.0: Gmsh had warnings ...
1.0: Error : Invalid boundary mesh (overlapping facets) on surface 136 surface 52 Error : No elements in region 1 2 3 4 5 6 7 8 9 10 Error : ------------------------------ Error : Mesh generation error summary Error : 0 warnings Error : 2 errors Error : Check the full log for details Error : ------------------------------ 
1.0: Gmsh done!
This is in the report view:

Code: Select all

Active analysis found: Analysis
  ElementDimension: 3
  Group meshing for analysis.
  C:\Users\JANTSC~1\AppData\Local\Temp\fcfem_xk5uwohc\BooleanFragments_Geometry.brep
  C:\Users\JANTSC~1\AppData\Local\Temp\fcfem_xk5uwohc\BooleanFragments_Mesh.unv
  C:\Users\JANTSC~1\AppData\Local\Temp\fcfem_xk5uwohc\shape2mesh.geo
  C:/FEM_Analyse/FreeCAD/bin/gmsh.exe
  New mesh was added to the mesh object.
Gmsh had warnings ...
Error   : Invalid boundary mesh (overlapping facets) on surface 136 surface 52
Error   : No elements in region 1 2 3 4 5 6 7 8 9 10 
Error   : ------------------------------
Error   : Mesh generation error summary
Error   :     0 warnings
Error   :     2 errors
Error   : Check the full log for details
Error   : ------------------------------
What kind of error is this? Where is the "full log" stored?

For general information this is a nice document, describing the task that should be solved (in future) very well.
https://dammedia.osram.info/media/resou ... 20LEDs.pdf

Thanks for your help.

Best Regards
User avatar
bernd
Posts: 10915
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Begging for help regarding temperature FEM analysis

Postby bernd » Tue Mar 17, 2020 4:11 pm

lighting_freak wrote:
Tue Mar 17, 2020 1:23 pm
What does boolean fragments do? Is it the only way to prepare the CAD elements for meshing?
If you would like to use different materials, yes it is the normals way. Read FEM_Shear_of_a_Composite_Block and Part_BooleanFragments If you do not need different materials you can prepare the modell without a CompSolid.

With a BooleanFragment it is possible to create a CompSolid.
fjullien
Posts: 61
Joined: Wed Jan 17, 2018 7:46 am
Location: France

Re: Begging for help regarding temperature FEM analysis

Postby fjullien » Tue Mar 17, 2020 6:43 pm

bernd wrote:
Tue Mar 17, 2020 4:11 pm
With a BooleanFragment it is possible to create a CompSolid.
This then could lead to the problem described here: https://forum.freecadweb.org/viewtopic.php?f=18&t=34542

I also have this issue. I can't select the inner solid.

Franck.
User avatar
bernd
Posts: 10915
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Begging for help regarding temperature FEM analysis

Postby bernd » Wed Mar 18, 2020 8:54 am

fjullien wrote:
Tue Mar 17, 2020 6:43 pm
bernd wrote:
Tue Mar 17, 2020 4:11 pm
With a BooleanFragment it is possible to create a CompSolid.
This then could lead to the problem described here: https://forum.freecadweb.org/viewtopic.php?f=18&t=34542

I also have this issue. I can't select the inner solid.
which could be solved in various ways ...

- use FEM clipping plane
- use selecting macro
- use realthunder branch with new selection tools
- use Python

but all this is another story. If you have problems with this you should open a topic post the geometry and say what you would like to select and not able to select.

cheers bernd
User avatar
bernd
Posts: 10915
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Begging for help regarding temperature FEM analysis

Postby bernd » Wed Mar 18, 2020 8:58 am

lighting_freak wrote:
Tue Mar 17, 2020 1:23 pm

LED_3.FCStd

Right now I'm receiving this error while trying to mesh the "boolean fragments":
Would you like to use multiple materials? If yes You should use a BooleanFragment and choose in property editor the mode CompSolid.

Than I would run a Part check geometry. ...

Code: Select all

LED_3.BooleanFragments : Edge370 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex217 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex218 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face159 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge375 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex221 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge376 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex222 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge377 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex247 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex255 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge409 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge425 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex248 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex256 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex246 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex258 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge408 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge429 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face174 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face179 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge407 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge432 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex245 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex260 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex249 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex254 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge417 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge423 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex250 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex253 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge416 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge424 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge415 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge426 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge410 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge434 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face175 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face180 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge419 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge427 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge418 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge428 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex251 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex257 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face176 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face181 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge421 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge430 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge420 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge431 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex252 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex259 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face177 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face182 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge422 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge433 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face178 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face184 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex17 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex121 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge17 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge187 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex18 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex124 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge18 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge193 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex19 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex127 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge19 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge194 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex20 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex128 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge44 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge183 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge48 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge185 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex41 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex122 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face9 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge49 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge192 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex42 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex126 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge45 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge197 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex38 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex130 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge47 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge195 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge46 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge196 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex40 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex129 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex39 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge197 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge53 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex46 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge54 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex47 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge55 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge52 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge208 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge51 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge209 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge50 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge210 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex44 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex142 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex43 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex143 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex45 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge208 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge56 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge212 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex37 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex144 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face17 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face62 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge111 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge184 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge116 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge191 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge114 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge197 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex95 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex131 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex48 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex163 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge81 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge229 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex68 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex145 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge126 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge198 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex98 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex132 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex96 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex141 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge120 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge208 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge128 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge199 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex99 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex133 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge117 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge213 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex73 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex151 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge129 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge200 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex100 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex134 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge118 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge214 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge132 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge201 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge119 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge215 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex101 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex135 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge133 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge202 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex102 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex136 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge113 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge225 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge135 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge203 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge112 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge226 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex103 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex137 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge137 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge204 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex104 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex138 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge115 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge227 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face20 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face84 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge140 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge205 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex105 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex139 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge141 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge206 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex106 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex140 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge143 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge207 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge125 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge224 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge127 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge223 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face30 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face79 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge131 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge221 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge130 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge222 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face32 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face77 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face33 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face76 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge134 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge220 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face34 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face75 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge136 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge219 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex49 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex174 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge139 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge217 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge138 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge218 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face36 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face73 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge142 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge216 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex53 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex180 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex56 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex183 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex27 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex196 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge30 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge329 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex28 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex197 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge31 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge333 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex29 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex199 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge32 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge334 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex30 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex200 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge58 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge328 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex7 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex229 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge6 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge389 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex6 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex231 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex13 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex228 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge13 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge386 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge12 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge391 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge11 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge392 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge10 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge393 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge9 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge394 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge8 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge395 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge7 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge396 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex12 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex232 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex11 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex233 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex10 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex234 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex9 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex235 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex8 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex236 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face15 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge104 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge331 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex90 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex198 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge99 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge339 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex85 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex204 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge103 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge335 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge102 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge336 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge101 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge337 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge100 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge338 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex89 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex201 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex88 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex202 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex87 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex203 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge107 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex86 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge339 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex93 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge108 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex94 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge109 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face25 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face137 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge106 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge350 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge105 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge351 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex91 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex216 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex92 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge350 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge121 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge332 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex39 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex238 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge55 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge400 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge54 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge401 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge53 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge402 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex47 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex239 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex46 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex240 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex45 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex241 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex97 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex215 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge124 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge350 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge122 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge353 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge123 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge354 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge110 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge369 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge149 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge339 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex107 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex205 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge151 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge340 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex108 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex206 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex92 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex226 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge152 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge341 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge107 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge384 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex109 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex207 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex93 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex227 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge155 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge342 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex110 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex208 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge156 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge343 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex111 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex209 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge158 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge344 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex112 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex210 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge161 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge345 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex113 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex211 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge108 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge397 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex94 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex237 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex86 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex244 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge163 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge346 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex114 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex212 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge165 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge347 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex115 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex213 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face38 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face156 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex95 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge114 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge148 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge364 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge147 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge365 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge146 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge366 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge145 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge367 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge144 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge368 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge167 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge348 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge150 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge363 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex116 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex214 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face44 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face150 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge109 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge406 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge154 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge361 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge153 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge362 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face46 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face148 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge168 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge349 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face47 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face147 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge157 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge360 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge160 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge358 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge159 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge359 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge162 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge357 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face50 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face144 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge164 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge356 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex96 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge166 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge355 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge120 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex97 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge124 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex98 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge126 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex99 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge128 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge129 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex100 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex101 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge132 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge133 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex102 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge135 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex103 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge137 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex104 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex105 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge140 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge141 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex106 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge143 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex107 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge149 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex108 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge151 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge152 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex109 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex110 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge155 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge156 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex111 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge158 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex112 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex118 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex225 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex113 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge161 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex117 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex230 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face55 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face165 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge170 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge390 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex114 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge173 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge387 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge163 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge178 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge383 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face58 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face164 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex115 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge174 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge388 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge165 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex116 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge167 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge180 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge385 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge168 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge171 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge399 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face56 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face53 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face169 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face61 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face167 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge177 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge403 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge176 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge404 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge175 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge405 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge169 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge411 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex120 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex242 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex119 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex243 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge182 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge398 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face54 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face173 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge172 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge414 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face57 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face172 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge179 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge413 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face60 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face170 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face59 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face171 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge181 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge412 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge400 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex239 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge401 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex240 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge402 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge197 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex131 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge198 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex132 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex238 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge197 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge199 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex133 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge200 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex134 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge201 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge407 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex245 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex135 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge202 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex246 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge408 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex136 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge203 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex247 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge409 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex137 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge204 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex248 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge410 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex138 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge205 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex139 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge206 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex140 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge207 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex141 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge208 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex241 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge208 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex255 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge425 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex256 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex258 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge429 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex260 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge432 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge434 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face66 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge270 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge384 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex165 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex166 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex227 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face108 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge274 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex169 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge275 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex170 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge276 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge397 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex237 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex226 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge350 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge339 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex205 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge340 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge406 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face138 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex206 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge341 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex207 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge342 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex208 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge343 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex209 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge344 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex210 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge345 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex211 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge346 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex212 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex244 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge339 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge347 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex213 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge348 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex214 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge349 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex215 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge350 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face168 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Edge228 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge230 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge228 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge230 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge257 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge257 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge269 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge269 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge228 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge269 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge228 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge230 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge230 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge257 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge257 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge269 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge284 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge284 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge314 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge314 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge317 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge317 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge284 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge314 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge314 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge317 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge317 : Edge : BOPAlgo TooSmallEdge
LED_3.BooleanFragments : Edge284 : Edge : BOPAlgo TooSmallEdge

no wonder the mesher has problems. The geometry has lots of problems ...

LED_4.FCStd
(494.72 KiB) Downloaded 10 times
User avatar
bernd
Posts: 10915
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Begging for help regarding temperature FEM analysis

Postby bernd » Wed Mar 18, 2020 9:03 am

it does not even work to make one huge fusion out of it. See attached file. The geometry errors should be removed before meshing process starts.


LED_5.FCStd
(146.39 KiB) Downloaded 13 times

screen.png
screen.png (153.69 KiB) Viewed 479 times
User avatar
bernd
Posts: 10915
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Begging for help regarding temperature FEM analysis

Postby bernd » Wed Mar 18, 2020 9:04 am

I would start with a very simple geometry, or with some existing example. Modell it create the analysis, run it, check results. If it works and you are happy with it, make it more complex. This is what I do on mechanical analysis no matter if it is FreeCAD FEM or whatever FEM software I use.

cheers bernd
lighting_freak
Posts: 9
Joined: Wed Mar 04, 2020 9:05 am

Re: Begging for help regarding temperature FEM analysis

Postby lighting_freak » Tue Mar 24, 2020 3:53 pm

Hi bernd,

I'm trying to follow this tutorial:
bernd wrote:
Tue Mar 17, 2020 4:11 pm
Read FEM_Shear_of_a_Composite_Block
I'm really struggeling with the selection of the inner solid. The named Macro seems to be outdated and causes errors. The sctional cutting plane helps to make the solid (or at least it's faces) visible, but I can't select it from there. At least not with my current knowledge.
Tutorial_2.FCStd
(13.69 KiB) Downloaded 9 times
bernd wrote:
Wed Mar 18, 2020 8:58 am
Than I would run a Part check geometry. ...

Code: Select all

LED_3.BooleanFragments : Edge370 : Edge : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Vertex217 : Vertex : BOPAlgo SelfIntersect
LED_3.BooleanFragments : Face189 : Face : BOPAlgo SelfIntersect
...

no wonder the mesher has problems. The geometry has lots of problems ...
The geometry came as an *.stp export from CATIA. Why do those errors happen? How did you run the Part-Check?
What does this "BOPAlgo SelfIntersect" mean? Of course there are several self intersection while having faces of solids directly touching each other... Shall the input be a collection of surfaces? I mean a single face beeing the intermediate between two materials? If this is necessary I'm willing to prepare the CAD in a proper way.

Thanks a lot for all the support.

BR
HoWil
Posts: 1199
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Begging for help regarding temperature FEM analysis

Postby HoWil » Wed Mar 25, 2020 8:13 pm

Hi lighting_freak,
Maybe you should start with a much simpler/simplified model to explore whats possible in FC-FEM.

I built a IMHO simpler model just for testing. Please see
Screenshot from 2020-03-25 20-49-29.png
Screenshot from 2020-03-25 20-49-29.png (212.59 KiB) Viewed 382 times
Yes, there are still problems with selecting inner domains.
See: https://forum.freecadweb.org/viewtopic. ... 20#p365187 @Bernd: if if we select the inner domain/solid it is not accepted by the 'Solid'-Reference Selector in Task-View. Please see the screencast in https://forum.freecadweb.org/viewtopic. ... 20#p363691
But you maybe do not think of not using the inner domain of the silicon chip in you LED model and instead use a heat-flux for all the inner faces. See my suggestion below
Screenshot from 2020-03-25 21-08-42.png
Screenshot from 2020-03-25 21-08-42.png (358.49 KiB) Viewed 382 times
BR
HoWil
BTW: all material parameter are fictitious.
Attachments
LED_5_HoWil_without inner domain.FCStd
(611.34 KiB) Downloaded 12 times
lighting_freak
Posts: 9
Joined: Wed Mar 04, 2020 9:05 am

Re: Begging for help regarding temperature FEM analysis

Postby lighting_freak » Sun Apr 05, 2020 8:43 pm

Hello all,

I'm still stucked with that tutorial:
https://wiki.freecadweb.org/FEM_Shear_o ... site_Block
There seems to be no chance to select the inner solid with current FreeCAD version.
This is the message that I receive while doing the tutorial above:

Code: Select all

selection: CompSolid  CompoundFilter  Face12
Face belongs to more than one solid
In a post before you had mentioned that:
Than I would run a Part check geometry. ...
In between I found what you did and I`ve seen the list of errors in my shapes. Whats your oppinion about the root cause of that?
As mentioned the geometry has been created and exported in CATIA. In the original Part some surfaces and edges are tangent to each other.
Is any issue know about import/export issues that may cause this errors? If I ran the check geometry in two cubes sharing tangent faces made in FreeCAD no error occurs. Whats the difference?
Two_Cubes.FCStd
(7.95 KiB) Downloaded 13 times
But you maybe do not think of not using the inner domain of the silicon chip in you LED model and instead use a heat-flux for all the inner faces. See my suggestion below
Thank you for this proposal. Will this work even if the chip is surrounded by 3 different materials? Some faces are coverd with silicon, some may be in contact with ceramics and last but not least some faces are connected to copper (or something like that) that will guide most of the heat down to solder pad.

Thanks for your help.

BR