]> Creatis software - bbtk.git/blobdiff - packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs
2381 BBTK Bug New Normal SurfaceExtractor ComplexBox Refresh-conflict
[bbtk.git] / packages / wxvtk / bbs / boxes / bbIsoSurfaceWidget.bbs
index 8a6492d6ff5fb4161caf6f9b1df6df91247a94a6..6c25ef9740ff50f7d0eda1b1087a3c77b928532b 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
-# - BBTKGEditor v 1.2 BBS BlackBox Script (Complex Box)
-# - /Users/davila/Creatis/All3/creatools_source/bbtk/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs
+# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
+# - /home/davila/Creatis/creaTools/creatools_install/bin/../share/bbtk/bbs/wxvtk/boxes/bbIsoSurfaceWidget.bbs
 # ----------------------------------
 
 include std
@@ -19,23 +19,20 @@ category "image;mesh;widget;viewer"
 new LayoutLine controls
   set controls.Orientation "HORIZONTAL"
 
-new LayoutLine sliders
-
 new IsoSurfaceExtractor surface
 
 new Slider isovalue
-  set isovalue.Max 5000
+  set isovalue.ChangeResolution "true"
+  set isovalue.Max "5000"
   set isovalue.Title "Isovalue"
 
 new Slider opacity
   set opacity.In "100"
   set opacity.Max "100"
   set opacity.Min "0"
+  set opacity.ReactiveOnTrack "true"
   set opacity.Title "Opacity"
 
-new LayoutLine colourFrame
-  set colourFrame.WinTitle "Colour"
-
 new ColourSelectorButton colour
 
 new MultipleInputs refresh
@@ -43,12 +40,12 @@ new MultipleInputs refresh
 new Div div
   set div.In2 "100"
 
+new UpdateRender Box08
+  set Box08.Active "true"
+
+new MagicBox Box09
+
 
-connect sliders.Widget controls.Widget1
-connect colourFrame.Widget controls.Widget2
-connect colour.Widget colourFrame.Widget1
-connect isovalue.Widget sliders.Widget1
-connect opacity.Widget sliders.Widget2
 connect isovalue.Out surface.Isovalue
 connect opacity.Out div.In1
 connect div.Out surface.Opacity
@@ -56,8 +53,14 @@ connect colour.Out surface.Colour
 connect isovalue.BoxChange refresh.In1
 connect opacity.BoxChange refresh.In2
 connect colour.BoxChange refresh.In3
+connect colour.Widget controls.Widget3
+connect isovalue.Widget controls.Widget1
+connect opacity.Widget controls.Widget2
+connect Box09.Out surface.Renderer
+connect Box09.Out Box08.Renderer
+connect refresh.Out Box08.BoxExecute
 connect refresh.Out surface.BoxExecute
-
+connect opacity.BoxChange refresh.BoxExecute
 
 # Complex input ports
 input Title controls.WinTitle " "
@@ -66,13 +69,14 @@ input Isovalue isovalue.In " "
 input Colour colour.In " "
 input Vertical controls.Orientation " "
 input BoxExecute refresh.In4 " "
-input vtkRenderer surface.Renderer " "
 input In surface.In " "
 input maxIsovalue isovalue.Max " "
+input vtkRenderer Box09.In " "
 
 # Complex output ports
 output Out surface.Out " "
-output BoxChange refresh.Out " "
 output Widget controls.Widget " "
+output BoxChange refresh.Out " "
+
 
 endefine