<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.cloudcompare.org/doc/wiki/index.php?action=history&amp;feed=atom&amp;title=Mesh_Boolean_%28plugin%29</id>
	<title>Mesh Boolean (plugin) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.cloudcompare.org/doc/wiki/index.php?action=history&amp;feed=atom&amp;title=Mesh_Boolean_%28plugin%29"/>
	<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Mesh_Boolean_(plugin)&amp;action=history"/>
	<updated>2026-05-10T11:47:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.cloudcompare.org/doc/wiki/index.php?title=Mesh_Boolean_(plugin)&amp;diff=47324&amp;oldid=prev</id>
		<title>Daniel: Created page with &quot;= Introduction File:MeshBoolean_icon.png‎ =  This plugin can be used to perform Boolean operations on meshes (also called CSG = &#039;&#039;Constructive Solid Geometry&#039;&#039;).  It is...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Mesh_Boolean_(plugin)&amp;diff=47324&amp;oldid=prev"/>
		<updated>2022-03-30T21:45:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Introduction &lt;a href=&quot;/doc/wiki/index.php/File:MeshBoolean_icon.png&quot; title=&quot;File:MeshBoolean icon.png&quot;&gt;File:MeshBoolean_icon.png‎&lt;/a&gt; =  This plugin can be used to perform Boolean operations on meshes (also called CSG = &amp;#039;&amp;#039;Constructive Solid Geometry&amp;#039;&amp;#039;).  It is...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Introduction [[File:MeshBoolean_icon.png‎]] =&lt;br /&gt;
&lt;br /&gt;
This plugin can be used to perform Boolean operations on meshes (also called CSG = &amp;#039;&amp;#039;Constructive Solid Geometry&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
It is based on the [https://libigl.github.io/ libigl] library.&lt;br /&gt;
&lt;br /&gt;
[[File:MeshBoolean.jpg|center|frame]]&lt;br /&gt;
&lt;br /&gt;
= Procedure =&lt;br /&gt;
&lt;br /&gt;
Its usage is pretty straightforward:&lt;br /&gt;
* select two meshes (&amp;#039;&amp;#039;meshes should be ideally closed, otherwise the output might be wrong&amp;#039;&amp;#039;)&lt;br /&gt;
* click on the plugin icon (or the equivalent entry in the &amp;#039;Plugins&amp;#039; menu: &amp;#039;Plugins &amp;gt; Mesh Boolean Operations&amp;#039;)&lt;br /&gt;
* when the plugin dialog appears (see above):&lt;br /&gt;
** assign each mesh to a role (A or B)&lt;br /&gt;
** then select the operation to apply:&lt;br /&gt;
*** union: A + B&lt;br /&gt;
*** difference (symmetric or not): A - B&lt;br /&gt;
*** intersection: A n B&lt;br /&gt;
&lt;br /&gt;
The plugin will create a new mesh corresponding to the operation output:&lt;br /&gt;
&lt;br /&gt;
[[File:Qcork_example.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
This plugin is very similar to the [[Cork (plugin) | Cork]] plugin. It is however slower but supposedly more robust.&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
</feed>