]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/bbs/boxes/Mesh_tool_ApplyDeformation.bbs
#3509 Geodesic deformation
[creaMaracasVisu.git] / bbtk / bbs / boxes / Mesh_tool_ApplyDeformation.bbs
index b3dfcaf6c2db0cdd0341de734d3cd8d2a95e70e6..1d13c1781b32636af4b132a347e75e92e527b48a 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
 # - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
-# - /Users/davila/Creatis/C23/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/Mesh_tool_ApplyDeformation.bbs
+# - /home/garzon/Creatis/C23/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/Mesh_tool_ApplyDeformation.bbs
 # ----------------------------------
 
 include std
@@ -120,6 +120,7 @@ new creaVtk:PlaneWidget_Base Box60
 new std:MultipleInputs Box61
 
 new creaVtk:MeshManager Box62
+  set Box62.MemoryMode "true"
 
 new std:MultipleInputs Box73
 
@@ -144,6 +145,7 @@ new std:MathOperationVector Box88
   set Box88.Type "3"
 
 new creaMaracasVisu:SetPosition Box89
+  set Box89.Active "false"
 
 new creaMaracasVisu:wxVtkBaseView_info_tool Box90
   set Box90.Type "1"
@@ -256,6 +258,27 @@ new wx:OutputText Box129
 
 new wx:OutputText Box130
 
+new wx:CommandButton Box131
+  set Box131.Label "Undo"
+
+new wx:CommandButton Box132
+  set Box132.Label "Redo"
+
+new wx:LayoutLine Box133
+  set Box133.Orientation "H"
+
+new creaVtk:MeshManager_tool Box134
+  set Box134.BoxProcessMode "Manual"
+  set Box134.Tool "37"
+
+new creaVtk:MeshManager_tool Box137
+  set Box137.BoxProcessMode "Manual"
+  set Box137.Tool "10"
+
+new creaVtk:MeshManager_tool Box138
+  set Box138.BoxProcessMode "Manual"
+  set Box138.Tool "20"
+
 
 connect Box66.Out Box11.Renderer
 connect Box66.Out Box37.render
@@ -282,7 +305,6 @@ connect Box58.Base Box60.In
 connect Box53.BoxChange Box57.BoxExecute
 connect Box54.BoxChange Box60.BoxExecute
 connect Box49.BoxChange Box61.In1
-connect Box58.BoxChange Box61.In2
 connect Box67.Out Box62.Mesh
 connect Box62.MeshManagerModel Box48.MeshManagerModel
 connect Box50.Out Box37.active
@@ -298,7 +320,6 @@ connect Box78.Out Box75.Point
 connect Box58.Center Box88.In0
 connect Box83.Spacing Box88.In1
 connect Box88.Out Box89.Point
-connect Box58.BoxChange Box89.BoxExecute
 connect Box76.InteractorwxVtkBaseView_model Box90.InteractorwxVtkBaseView_model
 connect Box76.InteractorwxVtkBaseView_model2 Box90.InteractorwxVtkBaseView_model2
 connect Box64.Out Box90.wxVtkBaseView
@@ -313,14 +334,12 @@ connect Box75.PointId Box87.In
 connect Box75.Normal Box86.In
 connect Box75.PointOut Box85.In
 connect Box96.wxVtkBaseView Box89.wxVtkBaseView
-connect Box50.Out Box89.Active
 connect Box96.vtkRenderer Box92.Renderer
 connect Box92.Point Box85.In1
 connect Box92.PointId Box87.In1
 connect Box92.Normal Box86.In1
 connect Box75.PointOut Box94.In1
 connect Box95.Box_ConcatStrings Box94.Box_ConcatString
-connect Box95.Out Box58.Origin
 connect Box98.Box_ConcatStrings Box97.Box_ConcatString
 connect Box92.Normal Box97.In1
 connect Box95.Box_ConcatStrings Box99.Box_ConcatString
@@ -407,6 +426,20 @@ connect Box125.Widget Box128.Widget2
 connect Box127.Widget Box128.Widget4
 connect Box129.Widget Box125.Widget9
 connect Box130.Widget Box127.Widget9
+connect Box131.Widget Box133.Widget2
+connect Box132.Widget Box133.Widget4
+connect Box133.Widget Box44.Widget5
+connect Box62.MeshManagerModel Box134.MeshManagerModel
+connect Box122.BoxChange Box134.BoxExecute
+connect Box131.BoxChange Box137.BoxExecute
+connect Box132.BoxChange Box138.BoxExecute
+connect Box62.MeshManagerModel Box138.MeshManagerModel
+connect Box62.MeshManagerModel Box137.MeshManagerModel
+connect Box50.Out Box89.Active
+connect Box95.Out Box58.Origin
+connect Box58.BoxChange Box61.In2
+connect Box58.BoxChange Box89.BoxExecute
+connect Box122.Out Box134.StringParam
 
 # Complex input ports
 input mesh Box67.In " "