﻿<?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.6%2FPy%2FScripts%2FAdd_Mesh%2FAdd_3d_Function_Surface</id>
	<title>Extensions:2.6/Py/Scripts/Add Mesh/Add 3d Function Surface - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.6%2FPy%2FScripts%2FAdd_Mesh%2FAdd_3d_Function_Surface"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Add_Mesh/Add_3d_Function_Surface&amp;action=history"/>
	<updated>2026-04-26T13:25:24Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Add_Mesh/Add_3d_Function_Surface&amp;diff=96401&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Add_Mesh/Add_3d_Function_Surface&amp;diff=96401&amp;oldid=prev"/>
		<updated>2018-06-28T18:47:12Z</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日 (木) 18:47時点における版&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.6/Py/Scripts/Add_Mesh/Add_3d_Function_Surface&amp;diff=96400&amp;oldid=prev</id>
		<title>wiki&gt;Gregschlom: fixing typo</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/Add_Mesh/Add_3d_Function_Surface&amp;diff=96400&amp;oldid=prev"/>
		<updated>2014-10-28T16:20:47Z</updated>

		<summary type="html">&lt;p&gt;fixing typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptInfo&lt;br /&gt;
|name=3D Function Surface&lt;br /&gt;
|tooltip= Add 3D Function Surface&lt;br /&gt;
|menu=Group: AddMesh &lt;br /&gt;
|version=0.3.6&lt;br /&gt;
|blender=2.56 Rev:#34093&lt;br /&gt;
|author=Buerbaum Martin (Pontiac)&lt;br /&gt;
|license=GPL&lt;br /&gt;
|link= [http://gitorious.org/blender-scripts/blender-3d-function-surface script on gitorious], [http://blenderartists.org/forum/showthread.php?t=179043 blenderartists thread]&lt;br /&gt;
|exe=add_mesh_3d_function_surface.py&lt;br /&gt;
|modules=&lt;br /&gt;
|data=&lt;br /&gt;
|deps=&lt;br /&gt;
|download=https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons/add_mesh_extra_objects/&lt;br /&gt;
|bugtracker=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
* This is now (2.64 Dec 2012) incorporated into Add Mesh: Extra Objects. i.e. You probably do not need it.&lt;br /&gt;
*   The script linked to here has \'\'\' before and after the bl_info entry which will cause python to reject it.&lt;br /&gt;
*   If you edit them out, the script will not activate although you can install it.&lt;br /&gt;
* This script is in Blender 2.5 Add-Ons menu.&lt;br /&gt;
*In User Preferences you can see the Add-Ons menu.&lt;br /&gt;
*You can activate the script here.&lt;br /&gt;
*The script will now show up in the Shift/A Add/Mesh Menu.&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;tableNormal&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Scripts_Add_Mesh_Function_Surface.jpg|right|350px]]&lt;br /&gt;
'''Create 3D Function Surface'''&lt;br /&gt;
* This Script creates a 3D Function Surface Primitive.&lt;br /&gt;
* Press the {{Shortcut|Shift/A}}.&lt;br /&gt;
* Then {{Shortcut|Add}}.&lt;br /&gt;
* Then {{Shortcut|Mesh}}.&lt;br /&gt;
* On the bottom of the list there are now two new entries: {{Shortcut|Z Function Surface}} and {{Shortcut|XYZ Function Surface}}&lt;br /&gt;
* Click on on one of them to create the New Mesh.&lt;br /&gt;
* You can change the script parameters in the Toolbar menu.&lt;br /&gt;
* Currently you need to set script parameters before doing any transforms or using modifiers.&lt;br /&gt;
* This script makes use of math calculations.&lt;br /&gt;
* You can edit the code in the script interface or change parameters with the sliders.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;tableNormal&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Interface/Menu Overview'''&lt;br /&gt;
* The interface for this script is found in the Tool Shelf &amp;gt; Object Tools&lt;br /&gt;
&lt;br /&gt;
* Features: Sliders, Numeric Input. &lt;br /&gt;
* {{Shortcut|Equation}} Add a math value.&lt;br /&gt;
* {{Shortcut|X Subdivisions}}&lt;br /&gt;
* {{Shortcut|Y Subdivisions}}&lt;br /&gt;
* {{Shortcut|X Size}}&lt;br /&gt;
* {{Shortcut|Y Size}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* In Blender 2.5 the scripts currently show up in the toolbar.&lt;br /&gt;
* Currently you need to set script parameters before doing any transforms or using modifiers. &lt;br /&gt;
&lt;br /&gt;
=== Additional Information ===&lt;br /&gt;
----&lt;br /&gt;
* In the Wiki writer's opinion always have Python Installed on your computer when using scripts. http://www.python.org/&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;
----&lt;br /&gt;
&lt;br /&gt;
== XYZ Function Surface Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Bonbon ===&lt;br /&gt;
&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Bonbon.jpg&lt;br /&gt;
|name = Bonbon&lt;br /&gt;
|x = u&lt;br /&gt;
|y = cos(u)*sin(v)&lt;br /&gt;
|z = cos(u)*cos(v)&lt;br /&gt;
|Umin = 0&lt;br /&gt;
|Umax = 2*pi&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = 0&lt;br /&gt;
|Vmax = 2*pi&lt;br /&gt;
|Vwrap = True&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Catalan ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Catalan.jpg&lt;br /&gt;
|name = Catalan&lt;br /&gt;
|x = u-sin(u)*cosh(v)&lt;br /&gt;
|y = 4*sin(1/2*u)*sinh(v/2)&lt;br /&gt;
|z = 1-cos(u)*cosh(v)&lt;br /&gt;
|Umin = -pi&lt;br /&gt;
|Umax = 3*pi&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = -2&lt;br /&gt;
|Vmax = 2&lt;br /&gt;
|Vwrap = False&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Catenoid ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Catenoid.jpg&lt;br /&gt;
|name = Catenoid&lt;br /&gt;
|x = 2*cosh(v/2)*cos(u)&lt;br /&gt;
|y = v&lt;br /&gt;
|z = 2*cosh(v/2)*sin(u)&lt;br /&gt;
|Umin = -pi&lt;br /&gt;
|Umax = pi&lt;br /&gt;
|Uwrap = True&lt;br /&gt;
|Vmin = -pi&lt;br /&gt;
|Vmax = pi&lt;br /&gt;
|Vwrap = False&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Cosinus ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Cosinus.jpg&lt;br /&gt;
|name = Cosinus&lt;br /&gt;
|x = u&lt;br /&gt;
|y = sin(pi*((u)**2+(v)**2))/2&lt;br /&gt;
|z = v&lt;br /&gt;
|Umin = -1&lt;br /&gt;
|Umax = 1&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = -1&lt;br /&gt;
|Vmax = 1&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Enneper ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Enneper.jpg&lt;br /&gt;
|name = Enneper&lt;br /&gt;
|x = u-u**3/3+u*v**2&lt;br /&gt;
|y = u**2-v**2&lt;br /&gt;
|z = v-v**3/3+v*u**2&lt;br /&gt;
|Umin = -2&lt;br /&gt;
|Umax = 2&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = -2&lt;br /&gt;
|Vmax = 2&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Helicoidal ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Helicoidal.jpg&lt;br /&gt;
|name = Helicoidal&lt;br /&gt;
|x = sinh(v)*sin(u)&lt;br /&gt;
|y = 3*u&lt;br /&gt;
|z = -sinh(v)*cos(u)&lt;br /&gt;
|Umin = -pi&lt;br /&gt;
|Umax = pi&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = -pi&lt;br /&gt;
|Vmax = pi&lt;br /&gt;
|Vwrap = False&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Helix ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Helix.jpg&lt;br /&gt;
|name = Helix&lt;br /&gt;
|x = (1-0.1*cos(v))*cos(u)&lt;br /&gt;
|y = 0.1*(sin(v)+u/1.7-10)&lt;br /&gt;
|z = (1-0.1*cos(v))*sin(u)&lt;br /&gt;
|Umin = 0&lt;br /&gt;
|Umax = 4*pi&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = 0&lt;br /&gt;
|Vmax = 2*pi&lt;br /&gt;
|Vwrap = True&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Hexaedron ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Hexaedron.jpg&lt;br /&gt;
|name = Hexaedron&lt;br /&gt;
|x = cos(v)**3*cos(u)**3&lt;br /&gt;
|y = sin(u)**3&lt;br /&gt;
|z = sin(v)**3*cos(u)**3&lt;br /&gt;
|Umin = -pi/2&lt;br /&gt;
|Umax = pi/2&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = 0&lt;br /&gt;
|Vmax = 2*pi&lt;br /&gt;
|Vwrap = True&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Hyperhelicoidal ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Hyperhelicoidal.jpg&lt;br /&gt;
|name = Hyperhelicoidal&lt;br /&gt;
|x = (sinh(v)*cos(3*u))/(1+cosh(u)*cosh(v))&lt;br /&gt;
|y = (cosh(v)*sinh(u))/(1+cosh(u)*cosh(v))&lt;br /&gt;
|z = (sinh(v)*sin(3*u))/(1+cosh(u)*cosh(v))&lt;br /&gt;
|Umin = -pi&lt;br /&gt;
|Umax = pi&lt;br /&gt;
|Uwrap = False&lt;br /&gt;
|Vmin = -pi&lt;br /&gt;
|Vmax = pi&lt;br /&gt;
|Vwrap = False&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Klein ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Klein.jpg&lt;br /&gt;
|name = Klein&lt;br /&gt;
|x = (3*(1+sin(v))+2*(1-cos(v)/2)*cos(u))*cos(v)&lt;br /&gt;
|y = (-2*(1-cos(v)/2)*sin(u))&lt;br /&gt;
|z = (4+2*(1-cos(v)/2)*cos(u))*sin(v))&lt;br /&gt;
|Umin = 0&lt;br /&gt;
|Umax = 2*pi&lt;br /&gt;
|Uwrap = True&lt;br /&gt;
|Vmin = 0&lt;br /&gt;
|Vmax = 2*pi&lt;br /&gt;
|Vwrap = True&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Shell ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Shell.jpg&lt;br /&gt;
|name = Shell&lt;br /&gt;
|x = 1.2**v*(sin(u)**2 *sin(v))&lt;br /&gt;
|y = 1.2**v*(sin(u)*cos(u))&lt;br /&gt;
|z = 1.2**v*(sin(u)**2 *cos(v))&lt;br /&gt;
|Umin = 0&lt;br /&gt;
|Umax = pi&lt;br /&gt;
|Uwrap = True&lt;br /&gt;
|Vmin = pi/4&lt;br /&gt;
|Vmax = 5*pi/2&lt;br /&gt;
|Vwrap = False&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Torus ===&lt;br /&gt;
{{Extensions:2.5/Py/Scripts/Add Mesh/Add 3d Function Surface/example&lt;br /&gt;
|image = Image:Py_Scripts_XYZ_Function_Surface_Torus.jpg&lt;br /&gt;
|name = Torus&lt;br /&gt;
|x = (1+0.5*cos(u))*cos(v)&lt;br /&gt;
|y = 0.5*sin(u)&lt;br /&gt;
|z = (1+0.5*cos(u))*sin(v)&lt;br /&gt;
|Umin = 0&lt;br /&gt;
|Umax = 2*pi&lt;br /&gt;
|Uwrap = True&lt;br /&gt;
|Vmin = 0&lt;br /&gt;
|Vmax = 2*pi&lt;br /&gt;
|Uwrap = True&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
=== Version Informtation ===&lt;br /&gt;
----&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
Z Function Surface&lt;br /&gt;
&lt;br /&gt;
This script lets the user create a surface where the z coordinate&lt;br /&gt;
is a function of the x and y coordinates.&lt;br /&gt;
&lt;br /&gt;
    z = F1(x,y)&lt;br /&gt;
&lt;br /&gt;
X,Y,Z Function Surface&lt;br /&gt;
&lt;br /&gt;
This script lets the user create a surface where the x, y and z&lt;br /&gt;
coordinates are defined by a function.&lt;br /&gt;
&lt;br /&gt;
    x = F1(u,v)&lt;br /&gt;
    y = F2(u,v)&lt;br /&gt;
    z = F3(u,v)&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
You have to activated the script in the &amp;quot;Add-Ons&amp;quot; tab (user preferences).&lt;br /&gt;
The functionality can then be accessed via the&lt;br /&gt;
&amp;quot;Add Mesh&amp;quot; -&amp;gt; &amp;quot;Z Function Surface&amp;quot;&lt;br /&gt;
and&lt;br /&gt;
&amp;quot;Add Mesh&amp;quot; -&amp;gt; &amp;quot;X,Y,Z Function Surface&amp;quot;&lt;br /&gt;
menu.&lt;br /&gt;
&lt;br /&gt;
Version history:&lt;br /&gt;
v0.3.8 - Patch by Elod Csirmaz&lt;br /&gt;
    Modified the &amp;quot;Add X,Y,Z Function Surface&amp;quot; part:&lt;br /&gt;
    Changed how wrapping is done to avoid&lt;br /&gt;
    generating unnecessary vertices and make the result more intuitive.&lt;br /&gt;
    Added helper functions the results of which can be used in&lt;br /&gt;
    x(u,v), y(u,v), z(u,v).&lt;br /&gt;
    The script can now close the ends of an U-wrapped surface.&lt;br /&gt;
    It's now possible to create multiple objects with one set of formulae.&lt;br /&gt;
v0.3.7&lt;br /&gt;
    Removed the various &amp;quot;edit&amp;quot; properties - not used anymore.&lt;br /&gt;
    Use generic tracker URL (Blender-Extensions r1369)&lt;br /&gt;
    bl_addon_info now called bl_info&lt;br /&gt;
    Removed align_matrix&lt;br /&gt;
    create_mesh_object now doesn't handle editmode. (See create_mesh_object)&lt;br /&gt;
    This script is now used by the &amp;quot;Extra Objects&amp;quot; script&lt;br /&gt;
v0.3.6 - Various updates to match current Blender API.&lt;br /&gt;
    Removed recall functionality.&lt;br /&gt;
    Better code for align_matrix&lt;br /&gt;
    Hopefully fixed bug where uMax was never reached. May cause other stuff.&lt;br /&gt;
v0.3.5 - createFaces can now &amp;quot;Flip&amp;quot; faces and create fan/star like faces.&lt;br /&gt;
v0.3.4 - Updated store_recall_properties, apply_object_align&lt;br /&gt;
    and create_mesh_object.&lt;br /&gt;
    Changed how recall data is stored.&lt;br /&gt;
v0.3.3 - API change Mathutils -&amp;gt; mathutils (r557)&lt;br /&gt;
v0.3.2 - Various fixes&amp;amp;streamlining by ideasman42/Campbell Barton.&lt;br /&gt;
    r544 Compile expressions for faster execution&lt;br /&gt;
    r544 Use operator reports for errors too&lt;br /&gt;
    r544 Avoid type checks by converting to a float, errors&lt;br /&gt;
    converting to a float are reported too.&lt;br /&gt;
    Fixed an error Campbell overlooked (appending tuples to an&lt;br /&gt;
    array, not single values) Thamnks for the report wild_doogy.&lt;br /&gt;
    Added 'description' field, updated 'wiki_url'.&lt;br /&gt;
    Made the script PEP8 compatible again.&lt;br /&gt;
v0.3.1 - Use hidden &amp;quot;edit&amp;quot; property for &amp;quot;recall&amp;quot; operator.&lt;br /&gt;
    Bugfix: Z Function was mixing up div_x and div_y&lt;br /&gt;
v0.3 - X,Y,Z Function Surface (by Ed Mackey &amp;amp; tuga3d).&lt;br /&gt;
    Renamed old function to &amp;quot;Z Function Surface&amp;quot;.&lt;br /&gt;
    Align the geometry to the view if the user preference says so.&lt;br /&gt;
    Store recall properties in newly created object.&lt;br /&gt;
v0.2.3 - Use bl_info for Add-On information.&lt;br /&gt;
v0.2.2 - Fixed Add-On registration text.&lt;br /&gt;
v0.2.1 - Fixed some new API stuff.&lt;br /&gt;
    Mainly we now have the register/unregister functions.&lt;br /&gt;
    Also the new() function for objects now accepts a mesh object.&lt;br /&gt;
    Changed the script so it can be managed from the &amp;quot;Add-Ons&amp;quot; tab&lt;br /&gt;
    in the user preferences.&lt;br /&gt;
    Added dummy &amp;quot;PLUGIN&amp;quot; icon.&lt;br /&gt;
    Corrected FSF address.&lt;br /&gt;
    Clean up of tooltips.&lt;br /&gt;
v0.2 - Added security check for eval() function&lt;br /&gt;
    Check return value of eval() for complex numbers.&lt;br /&gt;
v0.1.1 - Use 'CANCELLED' return value when failing.&lt;br /&gt;
    Updated web links.&lt;br /&gt;
v0.1 - Initial revision.&lt;br /&gt;
More Links:&lt;br /&gt;
http://gitorious.org/blender-scripts/blender-3d-function-surface&lt;br /&gt;
http://blenderartists.org/forum/showthread.php?t=179043&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Back to [[Extensions:2.5/Py/Scripts]]&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;
&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:''Explain what the script does, where the idea came from, what it is related to, why it is useful, etc.&lt;br /&gt;
&lt;br /&gt;
Use the script's UI tooltip. ''We need to allow multi-line tips (popups) in Blender, the current limit is not enough and we end up with ugly long lines.''&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' How to use the script&lt;br /&gt;
&lt;br /&gt;
=== Shortcuts ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' List of shortcuts used by the script, if any. Mostly relevant for scripts with guis. We should of course standardize basic ones: ESC to cancel, ESC and q to quit, etc. Follow the rules in [[Meta/Templates]].&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Config options available in the script's gui or via the Scripts Config Editor.&lt;br /&gt;
{{ConfigOptions&lt;br /&gt;
|name=Option name&lt;br /&gt;
|type=TYPE&lt;br /&gt;
|default=Default value&lt;br /&gt;
|explanation=Short explanation.&lt;br /&gt;
}}&lt;br /&gt;
{{ConfigOptions&lt;br /&gt;
|name=Option name&lt;br /&gt;
|type=TYPE&lt;br /&gt;
|default=Default value&lt;br /&gt;
|explanation=Short explanation.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Usage notes, there is also a section for general notes at the end.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Miscellaneous notes on the script.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Relevant for IO scripts, note how complete they are in regards to the file format specification and/or compatiblity with other programs that can read the same format.&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' placeholder for additional information.&lt;br /&gt;
&lt;br /&gt;
=== To-Do list ===&lt;br /&gt;
* the first&lt;br /&gt;
* the ..&lt;br /&gt;
&lt;br /&gt;
=== Credits ===&lt;br /&gt;
Thanks go to:&lt;br /&gt;
* Name (AKA nickname) for what...&lt;br /&gt;
* Name ...&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&lt;br /&gt;
 v1.00 - YYYY.MM.DD by Author_name&lt;br /&gt;
 - add/fix&lt;br /&gt;
 v0.99 - YYYY.MM.DD by Author_name&lt;br /&gt;
 - add/fix&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>wiki&gt;Gregschlom</name></author>
		
	</entry>
</feed>