+/////////////////////////////////////////////////////
+#Calculate Vector Box
+/////////////////////////////////////////////////////
+
+new CalculateVectorBox vector1
+ connect showNpoints.lstPointsX vector1.PointsX1
+ connect showNpoints2.lstPointsX vector1.PointsX2
+ connect showNpoints.lstPointsY vector1.PointsY1
+ connect showNpoints2.lstPointsY vector1.PointsY2
+ connect showNpoints.lstPointsZ vector1.PointsZ1
+ connect showNpoints2.lstPointsZ vector1.PointsZ2
+
+////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////
+#Transformation Boxes
+//////////////////////////////////////////////////
+
+new Transform2DBox transform
+ connect vector1.Origin transform.CenterPoint
+ connect vector1.OutAngle transform.Angle
+ connect vector1.OutScaleX transform.ScaleX
+ connect vector1.OutScaleY transform.ScaleY
+ connect vector1.OutScaleZ transform.ScaleZ
+ connect vector1.TransformAxis transform.Axis
+ set transform.3D true
+
+new ReSlicerBox reslice1
+ connect vector1.OriginReslicer reslice1.Origin
+ connect transform.Out reslice1.Transform
+ connect reader2.Out reslice1.In
+
+//ViewerNV and ComandButton for the result image
+
+new ViewerNV viewer3
+ set viewer3.nTypeView "5 1 2 0"
+ connect reslice1.Out viewer3.In
+
+new CommandButton butExec
+ set butExec.Label "Execute"
+ connect butExec.BoxChange viewer3.BoxExecute
+