﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.4%2FPy%2FScripts%2FObject%2FMegaBool</id>
	<title>Extensions:2.4/Py/Scripts/Object/MegaBool - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.4%2FPy%2FScripts%2FObject%2FMegaBool"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.4/Py/Scripts/Object/MegaBool&amp;action=history"/>
	<updated>2026-09-08T09:25:43Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.4/Py/Scripts/Object/MegaBool&amp;diff=57470&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.4/Py/Scripts/Object/MegaBool&amp;diff=57470&amp;oldid=prev"/>
		<updated>2018-06-28T17:53:13Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 17:53時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.4/Py/Scripts/Object/MegaBool&amp;diff=57469&amp;oldid=prev</id>
		<title>wiki&gt;Mont29: Updated ScriptInfo template…</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.4/Py/Scripts/Object/MegaBool&amp;diff=57469&amp;oldid=prev"/>
		<updated>2011-09-12T21:05:24Z</updated>

		<summary type="html">&lt;p&gt;Updated ScriptInfo template…&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* go to [[Extensions:Py/Scripts|'''Catalog''']] | [[Extensions:Py/Scripts#Object|'''Object''']]&lt;br /&gt;
== MegaBool ==&lt;br /&gt;
&lt;br /&gt;
=== About ===&lt;br /&gt;
&lt;br /&gt;
{{ScriptInfo&lt;br /&gt;
|name=Megabool&lt;br /&gt;
|tooltip=Preform Boolean operations on meshes with nice results.&lt;br /&gt;
|menu=Group: Object&lt;br /&gt;
|version=r15 pre1 - 2007&lt;br /&gt;
|blender=2.43 &amp;amp; 2.45&lt;br /&gt;
|author=Theodore K Schundler&lt;br /&gt;
|license=n/a&lt;br /&gt;
|link=http://epii.info/oss/blender/boolean/&lt;br /&gt;
|exe=megabool_r15_pre1.py&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
&lt;br /&gt;
* [http://blenderartists.org/forum/forumdisplay.php?f=11 Python &amp;amp; Plugins forum] at Blender Artists.&lt;br /&gt;
* [http://blenderartists.org/forum/showthread.php?t=28414 Booleans in Blender that work] thread&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- This is temporary hide-tab for rest of the text&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*link 1&lt;br /&gt;
*link 2&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
-By Menu-                                            &lt;br /&gt;
* Put this file in ~/.blender/scripts/               &lt;br /&gt;
* Select two objects, then choose &amp;quot;MegaBool&amp;quot; from the scripts menu.                                            &lt;br /&gt;
&lt;br /&gt;
-By Running the script-&lt;br /&gt;
* Load this file into blender's internal text editor&lt;br /&gt;
* Select two objects, then press Alt+P in the test editor&lt;br /&gt;
&lt;br /&gt;
OPERATIONS:                                               &lt;br /&gt;
On execution of the script, there are four operations:    &lt;br /&gt;
* Intersect - Intersection of the two meshes (logical AND)&lt;br /&gt;
* Union - Union of the two meshes (logical OR)            &lt;br /&gt;
* Difference - First selected mesh - Last selected mesh   &lt;br /&gt;
* Cookie Cutter - First mesh's faces are subdivided where they intersect with the second mesh                      &lt;br /&gt;
&lt;br /&gt;
After the script executes, all &amp;quot;inside&amp;quot; vertices are selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Like any boolean algorithm, normals on the source meshes must&lt;br /&gt;
be all facing outside. To fix normals, select a mesh, enter&lt;br /&gt;
edit mode, select all verticies, and press Ctrl+N. Also, all&lt;br /&gt;
intersections must create closed loops. (Basically the meshes&lt;br /&gt;
should be closed.) If you find a set of meshes that do not work&lt;br /&gt;
send me the .blend file and an explaination of the problem.&lt;br /&gt;
Subsurf and Edge Split should be turned off before using this&lt;br /&gt;
script. (Actually any modifiers are best disabled.)&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
n/a&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
n/a&lt;br /&gt;
&lt;br /&gt;
=== To-Do list ===&lt;br /&gt;
* Set vertex colors &amp;amp; groups &amp;amp; weights                         &amp;lt;br&amp;gt;&lt;br /&gt;
* Intersection of curves? (use splines for smooth shapes) &lt;br /&gt;
&lt;br /&gt;
=== Credits ===&lt;br /&gt;
Thanks go to:&lt;br /&gt;
* Theodore K Schundler&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&lt;br /&gt;
  Date:        Updates:                                          &amp;lt;br&amp;gt;&lt;br /&gt;
  16-Aug-2004  Initial Revision - working(?) &amp;amp; ready to go       &amp;lt;br&amp;gt;&lt;br /&gt;
  17-Aug-2004  Fixed some bugs based on incorrect assumptions.   &amp;lt;br&amp;gt;&lt;br /&gt;
                that means even more computation. Also made more &amp;lt;br&amp;gt;&lt;br /&gt;
                use of the traversalCookies to speed up a some   &amp;lt;br&amp;gt;&lt;br /&gt;
                sections                                         &amp;lt;br&amp;gt;&lt;br /&gt;
  24-Aug-2004  Smart filling &amp;amp; other stuff...                    &amp;lt;br&amp;gt;&lt;br /&gt;
  26-Aug-2004  Much cleanup, nothing new / fancy                 &amp;lt;br&amp;gt;&lt;br /&gt;
  18-Sep-2004  Re-did filling. (per discussion with toloban)     &amp;lt;br&amp;gt;&lt;br /&gt;
                Also, 2nd object can now be a set of edge loops. &amp;lt;br&amp;gt;&lt;br /&gt;
                And other minor refinements.                     &amp;lt;br&amp;gt;&lt;br /&gt;
  24-Sep-2004  Fixed a wrong assumption about vertex ordering    &amp;lt;br&amp;gt;&lt;br /&gt;
  26-Sep-2004  Got rid of special filling stuff that made face   &amp;lt;br&amp;gt;&lt;br /&gt;
                selection work better because with the new edit  &amp;lt;br&amp;gt;&lt;br /&gt;
                modes, it isn't necissary.                       &amp;lt;br&amp;gt;&lt;br /&gt;
  27-Oct-2004  Made some headway with the coplanar problem, but  &amp;lt;br&amp;gt;&lt;br /&gt;
                there is still a colinear problem, and sometimes &amp;lt;br&amp;gt;&lt;br /&gt;
                an issue if a point lies in another objects plane&amp;lt;br&amp;gt;&lt;br /&gt;
  01-Nov-2004  Fixed edge crossing tests in joinconcentric       &amp;lt;br&amp;gt;&lt;br /&gt;
  10-Dec-2004  Rewrite of almost everything                      &amp;lt;br&amp;gt;&lt;br /&gt;
  08-Apr-2005  Rewrite of alot - completely changed how inside   &amp;lt;br&amp;gt;&lt;br /&gt;
                vs outside determination works                   &amp;lt;br&amp;gt;&lt;br /&gt;
  24-Apr-2005  Rewrite filling (handles complicated cases faster)&amp;lt;br&amp;gt;&lt;br /&gt;
                fixed dumb mistakes in intersecting edges, fixed &amp;lt;br&amp;gt;&lt;br /&gt;
                transform of vertex normals.                     &amp;lt;br&amp;gt;&lt;br /&gt;
  25-Apr-2005  Fixed compatability issues with released versions &amp;lt;br&amp;gt;&lt;br /&gt;
                of Blender for Vector() constructor.             &amp;lt;br&amp;gt;&lt;br /&gt;
  02-May-2005  Fixed some issues with certain angles in building &amp;lt;br&amp;gt;&lt;br /&gt;
                loops. Better detection of intersecting edges.   &amp;lt;br&amp;gt;&lt;br /&gt;
                Filling avoids making faces with an area of zero.&amp;lt;br&amp;gt;&lt;br /&gt;
                Debugging data doesn't display by default, so it &amp;lt;br&amp;gt;&lt;br /&gt;
                runs faster. Creates a new mesh instead of       &amp;lt;br&amp;gt;&lt;br /&gt;
                writting over an old one.                        &amp;lt;br&amp;gt;&lt;br /&gt;
  14-Apr-2007  Updated with fixes from Henrik Pitkala, Hoehrer,  &amp;lt;br&amp;gt;&lt;br /&gt;
                and intrr. This fixes some version compatability &amp;lt;br&amp;gt;&lt;br /&gt;
                issues. It makes the order and selection the same&amp;lt;br&amp;gt;&lt;br /&gt;
                as Blender's internal bools. Also, the default   &amp;lt;br&amp;gt;&lt;br /&gt;
                recusion depth is increased - you can increase   &amp;lt;br&amp;gt;&lt;br /&gt;
                it further by updating the max_recusion variable.&amp;lt;br&amp;gt;&lt;br /&gt;
                Lastly, I added progress bar support             &amp;lt;br&amp;gt;&lt;br /&gt;
  21-Apr-2007  Faces now keep material and UVs.                  &amp;lt;br&amp;gt;&lt;br /&gt;
  02-Jun-2007  Rewrote intersection system again. New approach   &amp;lt;br&amp;gt;&lt;br /&gt;
                splits things into tris first, avoiding nonplanar&amp;lt;br&amp;gt;&lt;br /&gt;
                quad problems, and laying the ground work for    &amp;lt;br&amp;gt;&lt;br /&gt;
                f/n-gon support.&lt;br /&gt;
----&lt;br /&gt;
* go to [[Extensions:Py/Scripts|'''Catalog''']] | [[Extensions:Py/Scripts#Object|'''Object''']]&lt;/div&gt;</summary>
		<author><name>wiki&gt;Mont29</name></author>
		
	</entry>
</feed>