From 69c7d7d86ccbabc40c7943b903bde5c499b187ad Mon Sep 17 00:00:00 2001
From: winnubstj <winnubstj@janelia.hhmi.org>
Date: Sat, 7 Sep 2019 16:33:48 -0400
Subject: [PATCH] Changes to area slicing for 2.8

---
 MainFunctions/StageBlender.py                 |   5 ++---
 .../__pycache__/ImportBlender.cpython-37.pyc  | Bin 4720 -> 4677 bytes
 .../__pycache__/LegacyStage.cpython-37.pyc    | Bin 5635 -> 5592 bytes
 .../__pycache__/StageBlender.cpython-37.pyc   | Bin 6684 -> 6631 bytes
 4 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/MainFunctions/StageBlender.py b/MainFunctions/StageBlender.py
index 14d8e61..1fcf0db 100644
--- a/MainFunctions/StageBlender.py
+++ b/MainFunctions/StageBlender.py
@@ -200,7 +200,6 @@ def StageSession(sessionFolder,display):
 	# Import SWC
 	bpy.context.view_layer.active_layer_collection = bpy.context.view_layer.layer_collection.children[neuronCol.name]
 	neurons = scene["neurons"] if isinstance(scene["neurons"],list) else [scene["neurons"]]
-	#neurons = neurons[1000:len(neurons)]
 	counter = 0
 	for neuron in neurons:
 		counter = counter+1
@@ -225,10 +224,10 @@ def StageSession(sessionFolder,display):
 			print("Slicing..")
 			for area in areas:
 				bpy.ops.object.select_all(action='DESELECT')
-				bpy.context.scene.objects.active = None
+				bpy.context.view_layer.objects.active = None
 				if "acronym" in area:
 					# new mesh obj.
-					axM = axon.to_mesh(bpy.context.scene, False, 'PREVIEW')
+					axM = axon.to_mesh()
 					axM = bpy.data.objects.new('{0}_axon_{1}'.format(neuron["id"],area["acronym"]), axM)
 					bpy.context.scene.objects.link(axM)
 					axM.matrix_world = axon.matrix_world
diff --git a/MainFunctions/__pycache__/ImportBlender.cpython-37.pyc b/MainFunctions/__pycache__/ImportBlender.cpython-37.pyc
index 6e7cf65cc79d7de12044c994816e14a7b56ac8be..893d880d2efe0cc39a52bf167b7828440fc98c0b 100644
GIT binary patch
delta 42
wcmeyMa#V%eiI<m)0SFHME8fU`mRZ2o*(%02u_PxkDLA<(v!G<NFiR{S02cKPP5=M^

delta 85
zcmX@A@<D~$iI<m)0SKn9*V)K@mf1SP*(xTqIJKxaraUt*uQaK+BrC?HD8C>nzaqvr
nu_PxkNg<#pKPxr4q&UVmzqB~jCo?^xM4>3PAb;}<=2$)e*UBEo

diff --git a/MainFunctions/__pycache__/LegacyStage.cpython-37.pyc b/MainFunctions/__pycache__/LegacyStage.cpython-37.pyc
index 7eb4f765cf272b6baace4fc477e658c2f4813774..119ae6f09c370f6933af92826842574c4c081496 100644
GIT binary patch
delta 42
wcmZqHxuMPN#LLUY00amB6>sF;C@f&@Y!&01Sdx>N6r5a?Sx~b1yD$$E01O!oivR!s

delta 85
zcmcbi-K@jy#LLUY00b`cbT)Et6t+%twu%WYPAw{qDbLKyD@`gc$%=6)$}dRDuZZzY
nEXhesQV1x@&q_@$DUR{YFD*{>$xP2EQ7B3+$lrWMn1=}fpM4#o

diff --git a/MainFunctions/__pycache__/StageBlender.cpython-37.pyc b/MainFunctions/__pycache__/StageBlender.cpython-37.pyc
index ed321c0471fd8c55af476b7d31f447b2ef5cd63f..0fda89d98398810c790ed24049c552af2086f6e1 100644
GIT binary patch
delta 576
zcmbPZ^4yruiI<m)0SKlEm&AV8p2+t`z{c4s#y7DfCow5FxhS)sWU?t^9OJ6ZQy9;%
zbKa>jaABCh9D8YUCg)4<BPHr7QO%5u3>D96<XjkH@6{@lFl5<f`DFQ~M5n~`0%cMd
zfFgofhFK=@ektZP3fXKEIEqfym@M#L$WUtzl#|FZSs;}XJ9#;mcV=9TLW;R0gBU|f
zJV-BCXHcz0jd@mZmQ+eYN@7Y<FH@~$jYW!}Btwm5yiZCpkPN8-nIo7b1hNCj0@)u5
zRGX5L+RMbqFoC1+R5%03Mu@7Epp>-9(cI0hB2cw~DVZeOn+39W0#~8PWMv+E#uby3
zdDIy{Oz!5fWlWiTlII@dt;s8R-Q~o9;aUVH7=f&p%s?U?h=JgPeUaE?UcMAYvB^bz
zcNw)e2k=WVO)eI+V$_<vPSAk!7JERDYnZ2N_~v_pUzizFCtnsl#Mm@>n%ERZtI68p
zI*hK9BgEAh4JX%&Coo2CejqN&$jCVPn}iM{$7E&6h{Q;s9h&?_!9c1g3P{{yF0L%T
z#gdy?l2OD25)1<oGeATFhyXe57O!V+L4Hw*Q%-7LN@`J2GDwWuCpA4WxiYvUF+H^?
P0;H53L_|)$Bk2GDcb%#w

delta 541
zcmaEEJjaC3iI<m)0SGeITEyDwOyqlGo$hQE6Iz^FR2);DnU`0ZR9uo3<5HAgkd$8$
z<C|ELlbECsP?VpQnp{#G<C|Yvoa&RAo>8Julv<EKnTs)wam(gR#xv}k&uR=@7$z{s
z-kEI2`BLy)iF!&@Gb1BI#fKU>7lzmulbg6z<vEH@)tD^sFJZ_M%o0ioN{L;_Tx$;G
zNo1KUkV=W0T*T#V9ABf5VlK%b#*mWG3)Bx*8&qpiW1bb9C6$txl9ZC%%T#MwW04{#
z$xve%?~{@;`2&|EYf?&TO4?*TZgIxg$!grqu5v(~c3D1Ifhn0Jo0tVOH)H}=q1@zm
z-1dx{ChPI2Gya+!#$(HvH+c%rJ;tcX#k}rpqQGD*5}ka2SDaCF@(tb;AZg2Ymr-l8
zG`|!R=PmYtAlEQY*YL@vf>w;0lM4h5Hm?-?!pxX5d7kJY#>UBsVpA9`Cw~*uVRV_S
zEUw0AFxg8yfiYt9YH?9UMyAOJC3F~tCcl%2NQ?m5qsd<s1hOs?NZevBt}MRAlABnP
zQN#oi3<VL>K}0-=U<MMmcs+9q@{3BGa#HhBQj3a`Kw{iJsp*NymBA&6>8VBGAf@ae
KB4YA#Ne2KNucW>J