﻿<?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%2FNeuroMorph%2F3D_Drawing</id>
	<title>Extensions:2.6/Py/Scripts/NeuroMorph/3D Drawing - 版の履歴</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%2FNeuroMorph%2F3D_Drawing"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/NeuroMorph/3D_Drawing&amp;action=history"/>
	<updated>2026-05-26T21:23:48Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/NeuroMorph/3D_Drawing&amp;diff=152987&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/NeuroMorph/3D_Drawing&amp;diff=152987&amp;oldid=prev"/>
		<updated>2018-06-28T21:22: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日 (木) 21:22時点における版&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/NeuroMorph/3D_Drawing&amp;diff=152986&amp;oldid=prev</id>
		<title>2018年3月28日 (水) 15:04にwiki&gt;Ajorstadによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/NeuroMorph/3D_Drawing&amp;diff=152986&amp;oldid=prev"/>
		<updated>2018-03-28T15:04:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptInfo&lt;br /&gt;
|name=3D Drawing&lt;br /&gt;
|tooltip=Place markers and draw curves on images to construct surfaces in 3D&lt;br /&gt;
|menu= {{Menu|View3D|3D Drawing}} &lt;br /&gt;
|usage= &lt;br /&gt;
||version=1.0.0&lt;br /&gt;
|blender=2.78&lt;br /&gt;
|author=Anne Jorstad, Biagio Nigro, Corrado Cali, Tom Boissonnet&lt;br /&gt;
|license= GPL&lt;br /&gt;
|exe= NeuroMorph_3D_Drawing.py&lt;br /&gt;
|download= https://github.com/NeuroMorph-EPFL/NeuroMorph/tree/master/NeuroMorph_3D_Drawing}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=NeuroMorph Links=&lt;br /&gt;
[https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/NeuroMorph Blender Wiki Home]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/NeuroMorph-EPFL/NeuroMorph Code on GitHub]&amp;lt;br&amp;gt;&lt;br /&gt;
For more information please visit the [http://neuromorph.epfl.ch NeuroMorph project website].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&amp;lt;div class=&amp;quot;tableNormal&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:annotations.png|left|250px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The '''3D Drawing''' module allows the user to scroll through images stacks in all 3 dimensions, place spherical markers (vesicles) on images in 3D, and draw lines on images that can be constructed into both open surfaces (synapses) and closed surfaces (mitochondria) in 3D. Open surfaces with holes are handled.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Retrieve Object from Image''':  An additional tool to aid in scene exploration and connectivity analysis when there are many hidden objects in the scene.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=3D Drawing: Description=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;tableNormal&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Navigating with the Image Stack Ladder==&lt;br /&gt;
&lt;br /&gt;
This tool allows the user to load, scroll through, and draw on images in 3D image stacks.  A standard image stack (images in the X-Y plane are stacked in the Z dimension) must always be loaded; X- and Y- stacks can optionally also be used.  The tool will create a red '''Image Stack Ladder''', which is a column the height of the image stack, with a vertex in the ladder for every image plane.  This object allows the user to navigate through the images by clicking on any vertex and displaying the image at that point.  Once an image is loaded, the stack can be scrolled through with the mouse scroll wheel.&lt;br /&gt;
&lt;br /&gt;
[[File:ISL2.png|200px]]   [[File:ISL1.png|302px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3D_drawing_panel.png|right]]&lt;br /&gt;
&lt;br /&gt;
== Display Images from Stack == &lt;br /&gt;
&lt;br /&gt;
* '''Image Stack Dimensions (microns)''': The x-, y-, and z-dimensions of the original image stack used to obtain the mesh objects, in microns. (Must be consistent with the imported meshes, else the images will display incorrectly.)&lt;br /&gt;
&lt;br /&gt;
* '''Source Z''': Click to navigate to the folder containing the images of the original image stack (the Z-dimension).&lt;br /&gt;
** Optionally, also add image stacks in the X- and Y- dimensions, to be able to visualize images in all 3 dimensions.&lt;br /&gt;
** The X and Y image stacks can be generated using the Fiji macro Generate_3D_image_stacks.ijm provided on our GitHub page.&lt;br /&gt;
&lt;br /&gt;
* '''Show Image at Vertex''':  Displays image plane(s) from stack at the location of highlighted mesh point (in Edit mode), either from the Image Stack Ladder or from any scene object.  Can display multiple images at once.  (It is not recommended to click this button with more than just a few highlighted points.)&lt;br /&gt;
** Check the '''Center to Image''' box to center the view to the new image.&lt;br /&gt;
&lt;br /&gt;
* '''Scroll Through Image Stack''':  From an active image, use the mouse scroll wheel to scroll through the image stack and have the images displayed at their proper locations superimposed on the mesh objects.  (Shortcut:  {{Shortcut|ctrl|y}})&lt;br /&gt;
** Can add markers, draw and erase on images from scroll mode.&lt;br /&gt;
** Optionally scroll through the image stack faster by pressing shift while scrolling, moving the image by the '''shift step''' instead of 1.&lt;br /&gt;
&lt;br /&gt;
* '''Include images in render''':  Must be checked to have images rendered as visible textured planes in an animation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mark Points on Image (single click) == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Marker Prefix''':  Default name given to spherical marker objects.&lt;br /&gt;
&lt;br /&gt;
* '''Add Marker''':  Add a spherical marker to the scene at the cursor location on the selected image.&lt;br /&gt;
** Adjust radius by setting '''marker radius (microns)'''.&lt;br /&gt;
** Shortcut:  {{Shortcut|alt|m}}, works from scroll mode.&lt;br /&gt;
&lt;br /&gt;
* '''Coarse Markers''':  Create coarse marker spheres with fewer vertices, keep this checked when using scenes with many markers.&lt;br /&gt;
&lt;br /&gt;
[[File:markers.png|250px]]   [[File:markers2.png|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Draw Curves and Surfaces on Image (free draw) == &lt;br /&gt;
&lt;br /&gt;
[[File:gp_drawing.png|250px|right]]  &lt;br /&gt;
&lt;br /&gt;
* '''Surface Prefix''':  Default name given to surface objects.&lt;br /&gt;
&lt;br /&gt;
* '''Draw Object Outline''':  Draw curve on image surface using Blender's grease pencil.&lt;br /&gt;
** Shortcut:  {{Shortcut|ctrl|d}}&lt;br /&gt;
** From scroll mode both {{Shortcut|ctrl|d}} and simply {{Shortcut|d}} will work.&lt;br /&gt;
&lt;br /&gt;
* '''Erase''' part of the curve if necessary and continue to draw to achieve the desired curve.&lt;br /&gt;
** Shortcut:  {{Shortcut|ctrl|e}}&lt;br /&gt;
** From scroll mode both {{Shortcut|ctrl|e}} and simply {{Shortcut|e}} will work.&lt;br /&gt;
&lt;br /&gt;
* '''Use This Curve''':  Once you are satisfied with the drawn curve, click to convert drawn curve to Blender mesh object curve.&lt;br /&gt;
** Shortcut:  {{Shortcut|ctrl|shift|d}} &lt;br /&gt;
&lt;br /&gt;
[[File:gp1.png|250px|right]]&lt;br /&gt;
&lt;br /&gt;
* '''Convert Curve on Release''':  For faster annotations, check this box to convert drawn curve to mesh curve immediately on mouse release.&lt;br /&gt;
&lt;br /&gt;
* '''Drawing Precision''':  Adjust number of points to use when creating curves and surfaces (points per image length, eg 500).&lt;br /&gt;
&lt;br /&gt;
* '''Closed Curve''':  Check this box if you are drawing closed tube-like surfaces.  Note that this add-on cannot handle branching.&lt;br /&gt;
&lt;br /&gt;
* '''Construct Mesh Surface from Curves''':  Select several mesh curves, then click to combine them into a single smooth mesh surface.  For a smoother surface, use more individual curves.&lt;br /&gt;
&lt;br /&gt;
[[File:gp2.png|264px]]   [[File:gp3.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Surfaces with Holes == &lt;br /&gt;
&lt;br /&gt;
[[File:hole1.png|250px|right]]&lt;br /&gt;
&lt;br /&gt;
* The 2D surface construction tool is able to handle any number of holes in the surface mesh.&lt;br /&gt;
&lt;br /&gt;
* To &amp;quot;draw&amp;quot; a hole, simply draw the surface curves that are on either side of the hole, leaving a gap where the hole should be.  Both sides of the hole must be drawn on the same image slice (see red curves on the right), otherwise the tool will not recognize the two curves as being on either side of a single hole.  &lt;br /&gt;
&lt;br /&gt;
* Select all curves and click 'Construct Mesh Surface from Curves' as before. &lt;br /&gt;
&lt;br /&gt;
[[File:hole2.png|250px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Closed Surfaces (Tubes) == &lt;br /&gt;
&lt;br /&gt;
* It is also possible to draw and construct closed tubular surfaces.  Check the '''Closed Curve''' check box before drawing.&lt;br /&gt;
&lt;br /&gt;
* After a tubular mesh surface is constructed from its curves, the ends of the tube will be open.  To close off these ends, for example to construct a mitochondria, click '''Close Open Tube'''.&lt;br /&gt;
&lt;br /&gt;
* The tool cannot handle branching tubes at this time.&lt;br /&gt;
&lt;br /&gt;
[[File:tube1.png|x250px]]   [[File:tube2.png|x250px]]   [[File:tube3.png|x250px]]   [[File:tube4.png|x250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mesh Transparency == &lt;br /&gt;
&lt;br /&gt;
* '''Add Transparency''':  Define transparency and color of selected object.  Provides alpha (transparency) and color boxes for user input.&lt;br /&gt;
&lt;br /&gt;
* '''Delete Transparency''':  Removes transparency of selected object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Retrieve Object from Image: Description=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;tableNormal&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:retrieve_obj.png‎ | right]]&lt;br /&gt;
&lt;br /&gt;
Users can select a grid point on an image and make visible any scene objects that exist around that point that are currently hidden.&lt;br /&gt;
&lt;br /&gt;
* '''Display Grid''':  Overlays a grid of ''nx'' by ''ny'' points on the active image.  (For images from the X or Y image stacks, nz is also used.)&lt;br /&gt;
&lt;br /&gt;
* '''Display Object at Selected Vertex''':  Makes visible all objects that contain the currently selected grid point(s) (in Edit mode).  If objects are stored in separate layers, they will be made visible in their respective layers.  (It is not recommended to click this button with the entire grid highlighted.)&lt;br /&gt;
&lt;br /&gt;
[[File:imagegrid_highlighted.png|269px]] [[File:objectretrieved.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* '''Show Names''':  Displays the names of currently selected objects in the scene and their child objects.&lt;br /&gt;
&lt;br /&gt;
* '''Hide Names''': Hides the names of currently selected objects in the scene and their child objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>wiki&gt;Ajorstad</name></author>
		
	</entry>
</feed>