//javascript

Application.CommandNode("/application/ui").Command("tutorialmessage", "Howdy!  This tutorial will cover basic geometric modeling in K-3D ...");
Application.CommandNode("/application/window/new_document").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "(You may wish to rearrange open windows before proceeding)");
Application.CommandNode("/application/ui").Command("tutorialmessage", "K-3D supports all popular 3D graphics primitives, including points, polygons (polyhedra), bilinear, bicubic, and NURB curves, bilinear, bicubic and NURB patches, conics, subdivision surfaces, and implicit surfaces.");
Application.CommandNode("/application/ui").Command("tutorialmessage", "In K-3D, a \"Mesh\" is a data structure that can contain any combination of these primitives.  So when we speak of modeling in K-3D, we are really speaking of manipulating meshes.");
Application.CommandNode("/application/ui").Command("tutorialmessage", "In particular, there are three major classes of plugin that manipulate meshes: mesh sources, mesh filters, and mesh sinks.");
Application.CommandNode("/application/ui").Command("tutorialmessage", "A mesh source is a plugin that produces meshes, a mesh filter is a plugin that takes a mesh as input and produces a modified mesh as output, and as you might guess, a mesh sink is a plugin that takes a mesh as input and does something with the data (such as display it).");
Application.CommandNode("/application/ui").Command("tutorialmessage", "So modeling in K-3D is a process of creating \"workflows\" ... chains of plugins that create, combine, alter, and display meshes for final output.  This process makes use of K-3D's Directed Acyclic Graph, which will be discussed in more detail elsewhere.");
Application.CommandNode("/application/ui").Command("tutorialmessage", "In the meantime, the process is easier than it sounds, so let's get started!  We will begin by creating an instance of a mesh-source plugin ...");
Application.CommandNode("/application/document/window").Command("highlight_plugin", "PolyGrid");
Application.CommandNode("/application/document/window/create_object").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "As you can see, the PolyGrid plugin creates a mesh of polygons arranged in a flat grid.  You can make changes to the PolyGrid properties, and see how they affect the output mesh ...");
Application.CommandNode("/application/document/PolyGrid/properties/auto_controls/columns").Command("value", "8");
Application.CommandNode("/application/document/PolyGrid/properties/auto_controls/width").Command("value", "5");
Application.CommandNode("/application/ui").Command("tutorialmessage", "... and you can see how to undo mistakes using K-3D's unlimited Undo Stack ...");
Application.CommandNode("/application/document/window/edit_undo").Command("activate", "");
Application.CommandNode("/application/document/window/edit_undo").Command("activate", "");
Application.CommandNode("/application/document/PolyGrid/properties/close").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "Now, even though we just created the single PolyGrid plugin, it is important to understand that K-3D actually created two plugins for us ...");
Application.CommandNode("/application/document/window/dag").Command("context_menu", "PolyGrid");
Application.CommandNode("/application/document/window/dag/context_edit_object").Command("activate", "");
Application.CommandNode("/application/document/window/dag").Command("context_menu", "PolyGrid Instance");
Application.CommandNode("/application/document/window/dag/context_edit_object").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "The PolyGrid plugin is our mesh-source - it produces a mesh as its output ...");
Application.CommandNode("/application/document/PolyGrid/properties/auto_controls/output_mesh_property").Command("highlight", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "However, a mesh by itself cannot be visible.  As a convenience, K-3D has already connected (via the Directed Acylic Graph, or DAG) the PolyGrid output to the input of a MeshInstance plugin ...");
Application.CommandNode("/application/document/PolyGrid Instance/properties/auto_controls/input_mesh_property").Command("highlight", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "So \"PolyGrid\" creates the mesh, and \"PolyGrid Instance\" displays it.  You'll see why this split in functionality is so powerful in a later tutorial.");
Application.CommandNode("/application/ui").Command("tutorialmessage", "In the meantime, let's see how we can begin making changes to our mesh ...");
Application.CommandNode("/application/document/PolyGrid/properties/close").Command("activate", "");
Application.CommandNode("/application/document/PolyGrid Instance/properties/close").Command("activate", "");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttonclick", "none 0.523664 0.397149");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control/context_filter_mesh_ScalePoints").Command("activate", "");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondown", "button1 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttonstartdrag", "button1 0.294656 0.796334 0.294656 0.796334 0.294656 0.796334");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.29771 0.784114 0.294656 0.796334 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.303817 0.767821 0.29771 0.784114 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.30687 0.751527 0.303817 0.767821 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.309924 0.735234 0.30687 0.751527 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.312977 0.714868 0.309924 0.735234 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.316031 0.702648 0.312977 0.714868 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.316031 0.696538 0.316031 0.702648 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.684318 0.316031 0.696538 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.678208 0.319084 0.684318 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.672098 0.319084 0.678208 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.665988 0.319084 0.672098 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.649695 0.319084 0.665988 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.633401 0.319084 0.649695 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.617108 0.319084 0.633401 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.319084 0.600815 0.319084 0.617108 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.322137 0.580448 0.319084 0.600815 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.325191 0.564155 0.322137 0.580448 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.325191 0.547862 0.325191 0.564155 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.328244 0.535642 0.325191 0.547862 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.334351 0.519348 0.328244 0.535642 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.337405 0.503055 0.334351 0.519348 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.340458 0.490835 0.337405 0.503055 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.346565 0.478615 0.340458 0.490835 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.349618 0.466395 0.346565 0.478615 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.352672 0.450102 0.349618 0.466395 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.355725 0.437882 0.352672 0.450102 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.358779 0.425662 0.355725 0.437882 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.358779 0.409369 0.358779 0.425662 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.361832 0.397149 0.358779 0.409369 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.364885 0.384929 0.361832 0.397149 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.366412 0.380855 0.364885 0.384929 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.366412 0.376782 0.366412 0.380855 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.367939 0.372709 0.366412 0.376782 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.370992 0.360489 0.367939 0.372709 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.377099 0.352342 0.370992 0.360489 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.383206 0.344196 0.377099 0.352342 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.38626 0.342159 0.383206 0.344196 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.387786 0.338086 0.38626 0.342159 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.396947 0.329939 0.387786 0.338086 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.4 0.327902 0.396947 0.329939 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.401527 0.325866 0.4 0.327902 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.407634 0.317719 0.401527 0.325866 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.40916 0.317719 0.407634 0.317719 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.415267 0.309572 0.40916 0.317719 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.418321 0.307536 0.415267 0.309572 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.424427 0.299389 0.418321 0.307536 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.433588 0.295316 0.424427 0.299389 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.439695 0.287169 0.433588 0.295316 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.442748 0.285132 0.439695 0.287169 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.445802 0.283096 0.442748 0.285132 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.454962 0.279022 0.445802 0.283096 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.458015 0.279022 0.454962 0.279022 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.459542 0.276986 0.458015 0.279022 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.461069 0.276986 0.459542 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.464122 0.276986 0.461069 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.467176 0.276986 0.464122 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.471756 0.276986 0.467176 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.483969 0.276986 0.471756 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.48855 0.276986 0.483969 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.49313 0.276986 0.48855 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.496183 0.276986 0.49313 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.499237 0.279022 0.496183 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.50229 0.279022 0.499237 0.279022 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.500763 0.279022 0.50229 0.279022 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.49771 0.281059 0.500763 0.279022 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.485496 0.281059 0.49771 0.281059 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.470229 0.285132 0.485496 0.281059 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.451908 0.285132 0.470229 0.285132 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.436641 0.285132 0.451908 0.285132 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.421374 0.285132 0.436641 0.285132 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.403053 0.281059 0.421374 0.285132 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.381679 0.276986 0.403053 0.281059 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.360305 0.272912 0.381679 0.276986 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.345038 0.272912 0.360305 0.272912 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.326718 0.268839 0.345038 0.272912 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.308397 0.264766 0.326718 0.268839 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.29313 0.264766 0.308397 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.280916 0.264766 0.29313 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.276336 0.264766 0.280916 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.273282 0.264766 0.276336 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.271756 0.264766 0.273282 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.268702 0.264766 0.271756 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.267176 0.264766 0.268702 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.264122 0.264766 0.267176 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.262595 0.264766 0.264122 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.261069 0.264766 0.262595 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.258015 0.264766 0.261069 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.254962 0.264766 0.258015 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.251908 0.264766 0.254962 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.248855 0.264766 0.251908 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.245802 0.264766 0.248855 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.242748 0.264766 0.245802 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.241221 0.264766 0.242748 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.239695 0.264766 0.241221 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.238168 0.266802 0.239695 0.264766 0.287023 0.806517");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttonenddrag", "none 0.238168 0.266802 0.239695 0.264766 0.287023 0.806517");
Application.CommandNode("/application/ui").Command("tutorialmessage", "Here, the \"Filter Mesh\" menu was used to add a mesh-filter plugin to the workflow ... the ScalePoints filter has been inserted between the PolyGrid output and the MeshInstance input, and is modifying the mesh by scaling the coordinates of its points.");
Application.CommandNode("/application/document/ScalePoints/properties/close").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "Of course, we can undo this without difficulty if it is a mistake ...");
Application.CommandNode("/application/document/window/edit_undo").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "In this case, we want to keep the ScalePoints filter, so we'll use the Redo command to restore our changes ...");
Application.CommandNode("/application/document/window/edit_redo").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "At this point, we have created three plugins, connected via the DAG as PolyGrid -> ScalePoints -> PolyGrid Instance.");
Application.CommandNode("/application/ui").Command("tutorialmessage", "When we create a chain of filters in this fashion, from source through zero-to-many-filters and on to a sink, we call it a \"procedural workflow\".");
Application.CommandNode("/application/ui").Command("tutorialmessage", "One of the most powerful features of the procedural workflow is that you can go back to any \"step\" (filter) in the workflow and make changes which will automatically propagate through the rest of the workflow ...");
Application.CommandNode("/application/document/window/dag").Command("context_menu", "ScalePoints");
Application.CommandNode("/application/document/window/dag/context_edit_object").Command("activate", "");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondown", "button1 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttonstartdrag", "button1 0.716031 0.358452 0.716031 0.358452 0.716031 0.358452");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.716031 0.362525 0.716031 0.358452 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.716031 0.366599 0.716031 0.362525 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.714504 0.370672 0.716031 0.366599 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.714504 0.372709 0.714504 0.370672 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.714504 0.376782 0.714504 0.372709 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.714504 0.378819 0.714504 0.376782 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.712977 0.382892 0.714504 0.378819 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.71145 0.386965 0.712977 0.382892 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.71145 0.391039 0.71145 0.386965 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.709924 0.395112 0.71145 0.391039 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.708397 0.399185 0.709924 0.395112 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.70687 0.403259 0.708397 0.399185 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.705344 0.407332 0.70687 0.403259 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.70229 0.419552 0.705344 0.407332 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.70229 0.423625 0.70229 0.419552 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.700763 0.427699 0.70229 0.423625 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.699237 0.429735 0.700763 0.427699 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.699237 0.433809 0.699237 0.429735 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.69771 0.437882 0.699237 0.433809 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.69771 0.439919 0.69771 0.437882 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.69771 0.441955 0.69771 0.439919 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.69771 0.443992 0.69771 0.441955 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.69771 0.448065 0.69771 0.443992 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.69771 0.454175 0.69771 0.448065 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.703817 0.462322 0.69771 0.454175 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.703817 0.468432 0.703817 0.462322 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.709924 0.484725 0.703817 0.468432 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.716031 0.505092 0.709924 0.484725 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.722137 0.529532 0.716031 0.505092 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.728244 0.549898 0.722137 0.529532 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.731298 0.570265 0.728244 0.549898 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.731298 0.590631 0.731298 0.570265 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.731298 0.615071 0.731298 0.590631 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.731298 0.647658 0.731298 0.615071 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.731298 0.680244 0.731298 0.647658 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.728244 0.708758 0.731298 0.680244 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.728244 0.729124 0.728244 0.708758 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.728244 0.735234 0.728244 0.729124 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.729771 0.739308 0.728244 0.735234 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.731298 0.743381 0.729771 0.739308 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.732824 0.745418 0.731298 0.743381 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.741985 0.749491 0.732824 0.745418 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.751145 0.757637 0.741985 0.749491 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.755725 0.757637 0.751145 0.757637 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.767939 0.757637 0.755725 0.757637 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.783206 0.757637 0.767939 0.757637 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.801527 0.753564 0.783206 0.757637 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.816794 0.749491 0.801527 0.753564 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.835115 0.745418 0.816794 0.749491 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.847328 0.737271 0.835115 0.745418 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.862595 0.733198 0.847328 0.737271 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.877863 0.725051 0.862595 0.733198 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.890076 0.716904 0.877863 0.725051 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.908397 0.708758 0.890076 0.716904 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.923664 0.700611 0.908397 0.708758 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.938931 0.692464 0.923664 0.700611 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.957252 0.684318 0.938931 0.692464 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.975573 0.676171 0.957252 0.684318 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 0.99084 0.668024 0.975573 0.676171 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.02443 0.651731 0.99084 0.668024 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.04275 0.647658 1.02443 0.651731 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.05802 0.647658 1.04275 0.647658 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.07023 0.643585 1.05802 0.647658 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.09618 0.647658 1.07023 0.643585 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.10534 0.651731 1.09618 0.647658 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.1084 0.651731 1.10534 0.651731 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.11145 0.653768 1.1084 0.651731 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.1145 0.655804 1.11145 0.653768 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.12061 0.663951 1.1145 0.655804 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.12214 0.665988 1.12061 0.663951 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.12366 0.670061 1.12214 0.665988 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.12519 0.674134 1.12366 0.670061 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.12824 0.686354 1.12519 0.674134 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.1374 0.706721 1.12824 0.686354 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.14962 0.731161 1.1374 0.706721 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.16489 0.743381 1.14962 0.731161 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.1771 0.751527 1.16489 0.743381 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.19237 0.755601 1.1771 0.751527 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.20763 0.755601 1.19237 0.755601 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.23817 0.755601 1.20763 0.755601 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.755601 1.23817 0.755601 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.751527 1.2626 0.755601 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.753564 1.2626 0.751527 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.755601 1.2626 0.753564 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.763747 1.2626 0.755601 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.771894 1.2626 0.763747 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.780041 1.2626 0.771894 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.788187 1.2626 0.780041 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.796334 1.2626 0.788187 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.798371 1.2626 0.796334 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.802444 1.2626 0.798371 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.804481 1.2626 0.802444 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.808554 1.2626 0.804481 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.812627 1.2626 0.808554 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.816701 1.2626 0.812627 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.820774 1.2626 0.816701 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.822811 1.2626 0.820774 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.824847 1.2626 0.822811 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.826884 1.2626 0.824847 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.828921 1.2626 0.826884 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttondrag", "button1 1.2626 0.830957 1.2626 0.828921 0.716031 0.346232");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("lbuttonenddrag", "none 1.2626 0.830957 1.2626 0.828921 0.716031 0.346232");
Application.CommandNode("/application/document/ScalePoints/properties/close").Command("activate", "");
Application.CommandNode("/application/document/window/dag").Command("context_menu", "PolyGrid");
Application.CommandNode("/application/document/window/dag/context_edit_object").Command("activate", "");
Application.CommandNode("/application/document/PolyGrid/properties/auto_controls/columns").Command("value", "10");
Application.CommandNode("/application/document/PolyGrid/properties/auto_controls/rows").Command("value", "10");
Application.CommandNode("/application/document/PolyGrid/properties/close").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "Of course, you can continue to insert additional filters into the workflow ...");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttonclick", "none 0.451908 0.431772");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control/context_filter_mesh_LinearWavePoints").Command("activate", "");
Application.CommandNode("/application/document/LinearWavePoints/properties/auto_controls/axis").Command("value", "z");
Application.CommandNode("/application/document/LinearWavePoints/properties/auto_controls/amplitude").Command("value", "1");
Application.CommandNode("/application/document/LinearWavePoints/properties/close").Command("activate", "");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttonstartdrag", "button3 0.641221 0.686354 0.641221 0.686354 0.641221 0.686354");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.638168 0.686354 0.641221 0.686354 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.635115 0.684318 0.638168 0.686354 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.632061 0.684318 0.635115 0.684318 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.630534 0.682281 0.632061 0.684318 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.629008 0.682281 0.630534 0.682281 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.625954 0.682281 0.629008 0.682281 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.622901 0.680244 0.625954 0.682281 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.619847 0.680244 0.622901 0.680244 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.616794 0.680244 0.619847 0.680244 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.61374 0.680244 0.616794 0.680244 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.612214 0.678208 0.61374 0.680244 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.60916 0.678208 0.612214 0.678208 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.606107 0.678208 0.60916 0.678208 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.603053 0.678208 0.606107 0.678208 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.6 0.678208 0.603053 0.678208 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.596947 0.678208 0.6 0.678208 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.593893 0.676171 0.596947 0.678208 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.59084 0.676171 0.593893 0.676171 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.587786 0.676171 0.59084 0.676171 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.584733 0.676171 0.587786 0.676171 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.583206 0.676171 0.584733 0.676171 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.580153 0.676171 0.583206 0.676171 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.570992 0.672098 0.580153 0.676171 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.567939 0.672098 0.570992 0.672098 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.566412 0.672098 0.567939 0.672098 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.563359 0.672098 0.566412 0.672098 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.560305 0.670061 0.563359 0.672098 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.557252 0.670061 0.560305 0.670061 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.554198 0.670061 0.557252 0.670061 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.551145 0.668024 0.554198 0.670061 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.549618 0.668024 0.551145 0.668024 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.548092 0.665988 0.549618 0.668024 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.546565 0.665988 0.548092 0.665988 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.545038 0.665988 0.546565 0.665988 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.543511 0.665988 0.545038 0.665988 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.541985 0.663951 0.543511 0.665988 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.538931 0.663951 0.541985 0.663951 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.535878 0.661914 0.538931 0.663951 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.532824 0.661914 0.535878 0.661914 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.531298 0.659878 0.532824 0.661914 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.529771 0.659878 0.531298 0.659878 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.528244 0.659878 0.529771 0.659878 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.526718 0.657841 0.528244 0.659878 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.525191 0.657841 0.526718 0.657841 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttondrag", "button3 0.523664 0.657841 0.525191 0.657841 0.651908 0.690428");
Application.CommandNode("/application/document/CameraViewport/viewport_window/viewport_control").Command("rbuttonenddrag", "none 0.523664 0.657841 0.525191 0.657841 0.651908 0.690428");
Application.CommandNode("/application/document/window/dag").Command("context_menu", "PolyGrid");
Application.CommandNode("/application/document/window/dag/context_edit_object").Command("activate", "");
Application.CommandNode("/application/document/PolyGrid/properties/auto_controls/columns").Command("value", "20");
Application.CommandNode("/application/document/PolyGrid/properties/close").Command("activate", "");
Application.CommandNode("/application/ui").Command("tutorialmessage", "At this point, you should begin playing with the various plugins and the Filter Mesh menu to get some experience with procedural workflows and the ways in which mesh filters can interact before continuing with the next tutorial.");
Application.CommandNode("/application/tutorial_message").Command("close", "");
Application.CommandNode("/application/document/window/file_close").Command("activate", "");
Application.CommandNode("/application/window/help_tutorials").Command("activate", "");

