{ "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, "Description": "", "Name": "ImportObjBatch_2.x", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { "Id": "d2a08fff77694ab2abd7031ea48eb52f", "Name": "Material name", "Type": "string", "Value": "Default", "Description": "Creates a string." }, { "Id": "67926e188f6a428e9fa09655c5fa307d", "Name": "Reduce mesh", "Type": "boolean", "Value": "false", "Description": "Selection between a true and false." }, { "Id": "fda71e3cc5bb44918e58702305b55354", "Name": "File extension", "Type": "string", "Value": "OBJ", "Description": "Creates a string." }, { "Id": "d1dda7b5c2a549fba1622824ff17314c", "Name": "Rotate", "Type": "boolean", "Value": "false", "Description": "Selection between a true and false." }, { "Id": "25b7684e51f542418c2a4881b4b982fd", "Name": "Percent of remaining tris", "Type": "number", "Value": "5", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 1.0, "NumberType": "Double", "Description": "A slider that produces numeric values." }, { "Id": "953d0c0a289847e782de8b039e664dc8", "Name": "File Path", "Type": "string", "Value": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj", "Description": "Allows you to select a file on the system to get its filename" }, { "Id": "1b5cd3d8885a4e63a9dc597dece04208", "Name": "Autosave", "Type": "boolean", "Value": "false", "Description": "Selection between a true and false." } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ImportFile@string", "Id": "3f97021781a24848b525f84a69efe1ba", "Inputs": [ { "Id": "ddf436e1d3184ad98239a0e9b6d48289", "Name": "fileName", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "e244f34fbc994f11aa46b9a43cf954b3", "Name": "var[]", "Description": "var[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Imports a file, parsing it into a number of Meshes. Currently supported formats are: .mix -- Meshmixer .obj -- Wavefront\n\nMesh.ImportFile (fileName: string): var[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.Reduce@double", "Id": "e78e3fff7b7a4a4da46c737b7bb5ad12", "Inputs": [ { "Id": "b03347845b9d468090ca4207e6b0a131", "Name": "mesh", "Description": "Autodesk.Dynamo.MeshToolkit.Mesh", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "80a6d3f4df874894aaa79971cdc8e66d", "Name": "triangleCount", "Description": "Goal triangle count for the reduction\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "85174cd94f5241e79b7b1dd345b4bc80", "Name": "mesh", "Description": "Reduced mesh", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns a new Mesh with a reduced number of triangles.\n\nMesh.Reduce (triangleCount: double): var" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.TriangleCount", "Id": "18cdf34eb5c44fb788a1fb8f9053be9b", "Inputs": [ { "Id": "c49e4e1558d849c1958fb822a0c94c17", "Name": "mesh", "Description": "Autodesk.Dynamo.MeshToolkit.Mesh", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f87bc1e6ef9d481d9b1517a65adc4e18", "Name": "int", "Description": "int", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns the number of triangles in the Mesh\n\nMesh.TriangleCount: int" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "d5628e40-52de-47c9-b35b-c201d87344e0", "FunctionType": "Graph", "NodeType": "FunctionNode", "Id": "225639b49bca46edac57025ec5e864cd", "Inputs": [ { "Id": "df67fc497662482e89100a8d28c12b91", "Name": "tkMesh", "Description": "var", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "e2c63a916ff843e3a070f9c085418ad7", "Name": "mesh", "Description": "return value", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Attempts to convert a toolkit mesh to a Dynamo mesh. You obviously need to have the appropriate version of the mesh toolkit package downloaded first." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Revit.Elements.DirectShape.ByMesh@Autodesk.DesignScript.Geometry.Mesh,Revit.Elements.Category,Revit.Elements.Material,string", "Id": "255971a585994308b74797e2eeac0aa9", "Inputs": [ { "Id": "71955e992a5e4518a4e032d0c5840e7f", "Name": "mesh", "Description": "A Mesh that will be tessellated and placed in the Revit model as a DirectShape\n\nMesh", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8a18a0bd66204a758188a97a18753945", "Name": "category", "Description": "Must be a top level Built-in Category\n\nCategory", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "dc795c280f3f43929bd2fe113ea13b74", "Name": "material", "Description": "A Material to apply to the faces of the DirectShape\n\nMaterial\nDefault value : Revit.Elements.DirectShape.DynamoPreviewMaterial", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "bc5013973988420983dae66c96ec911f", "Name": "name", "Description": "A string name for the DirectShape\n\nstring\nDefault value : \"DirectShape\"", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "3b9674ce11e043d0b7e22eea53930c06", "Name": "DirectShape", "Description": "A DirectShape Element", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Create a Revit DirectShape given some geometry, a name for the shape, a Category, and Material. The geometry will be tessellated before being placed in the Revit model The category of a DirectShape cannot be changed after creation, so a new DirectShape will be generated if the category input is changed.\n\nDirectShape.ByMesh (mesh: Mesh, category: Category, material: Material = Revit.Elements.DirectShape.DynamoPreviewMaterial, name: string = \"DirectShape\"): DirectShape" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Revit.Elements.Material.ByName@string", "Id": "d804a019f02b47129d659b5779aac356", "Inputs": [ { "Id": "85d42173482f49ceaea8642f89870273", "Name": "name", "Description": "The name of the material\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f8f2def1bdc446dd9963b48d62057952", "Name": "Material", "Description": "Material", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Select a material from the current document by the name\n\nMaterial.ByName (name: string): Material" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", "NodeType": "StringInputNode", "InputValue": "Default", "Id": "d2a08fff77694ab2abd7031ea48eb52f", "Inputs": [], "Outputs": [ { "Id": "a636143ecf98474185a70db49ebe02f8", "Name": "", "Description": "String", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Creates a string." }, { "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", "SelectedIndex": 221, "NodeType": "ExtensionNode", "Id": "93148737800d4389b8cf3ee67c37bbb4", "Inputs": [], "Outputs": [ { "Id": "d35b01ff067e47cba5e7cf0435256af4", "Name": "Category", "Description": "The selected Category.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "All built-in categories." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.Rotate@Autodesk.DesignScript.Geometry.Vector,double", "Id": "cc4cbe204bc6454280dfe0fb5752166a", "Inputs": [ { "Id": "9a6e37d07f6f4996bd43c7282edde408", "Name": "mesh", "Description": "Autodesk.Dynamo.MeshToolkit.Mesh", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "27a9ccf7e67e43caa230ba4151709f2e", "Name": "axis", "Description": "Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "e56418f08df948e8b06194f079c41e97", "Name": "degrees", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "540ca2d1a9784b95916652577aa44346", "Name": "var", "Description": "var", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Rotate the Mesh around the input axis by input degrees. Rotation is centered at the origin\n\nMesh.Rotate (axis: Vector, degrees: double = 0): var" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", "NodeType": "BooleanInputNode", "InputValue": false, "Id": "67926e188f6a428e9fa09655c5fa307d", "Inputs": [], "Outputs": [ { "Id": "289e547ca05942b4b87ac29474de35c1", "Name": "", "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Selection between a true and false." }, { "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "5caaaa49fb35454cbe2d52db75079f4e", "Inputs": [ { "Id": "5760f7422c1448809b7492ad77ff50ac", "Name": "test", "Description": "Test block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "ce19be2069ea4c23994e75db5b65b268", "Name": "true", "Description": "True block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "67a935fe1ce04e4ab15f201c04a20d5a", "Name": "false", "Description": "False block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "7b56312beb9842abafc105385afc374a", "Name": "result", "Description": "result", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Conditional statement" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", "Id": "1c1719fd1d9846f88982d2c0598e7fd7", "Inputs": [], "Outputs": [ { "Id": "d52426448f4c49d28de125b7b1a50d75", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "90;", "Id": "a61b0c621f3b498f92a6338de7d8698e", "Inputs": [], "Outputs": [ { "Id": "be74c2330f474b808253c3c193abe545", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Allows for DesignScript code to be authored directly" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Revit.Application.Document.Current", "Id": "fa6f1cc19c8d4d7887ebda96cfbff009", "Inputs": [], "Outputs": [ { "Id": "6c9beea925ca4b1bac48b0edcfd2f506", "Name": "Document", "Description": "Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Get the current document\n\nDocument.Current: Document" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Revit.Application.Document.FilePath", "Id": "b9c3efa8838242f98b309f9249be0d88", "Inputs": [ { "Id": "8d65cc59ecb74006a0c81bf8e3218eb4", "Name": "document", "Description": "Revit.Application.Document", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "de3bf0416b5f4bb4a2350d5a380c37b3", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "The full path of the Document.\n\nDocument.FilePath: string" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", "NodeType": "StringInputNode", "InputValue": "OBJ", "Id": "fda71e3cc5bb44918e58702305b55354", "Inputs": [], "Outputs": [ { "Id": "de7dd56a35a346dca10a0e3b987c7623", "Name": "", "Description": "String", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Creates a string." }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", "NodeType": "BooleanInputNode", "InputValue": false, "Id": "d1dda7b5c2a549fba1622824ff17314c", "Inputs": [], "Outputs": [ { "Id": "ea2e6460bcc646419280b9a6fff9888c", "Name": "", "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Selection between a true and false." }, { "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "e3b1627c4d3b44db983c2fbff7c987ef", "Inputs": [ { "Id": "8ac1e33d98f449ba91ae86b2092f6a33", "Name": "test", "Description": "Test block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "9b8d2caed0334b0c95b56d8d5bb709fe", "Name": "true", "Description": "True block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "15f20bbf35214974878d1021ee4d9c0b", "Name": "false", "Description": "False block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "e0b8d6e22abb4161813ad93f5e215571", "Name": "result", "Description": "result", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Conditional statement" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 1.0, "InputValue": 5.0, "Id": "25b7684e51f542418c2a4881b4b982fd", "Inputs": [], "Outputs": [ { "Id": "778606404207491ea21822a15470e789", "Name": "", "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "A slider that produces numeric values." }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "x*y*0.01;", "Id": "86ba9b6a86e54e9a8859331f8b0c9902", "Inputs": [ { "Id": "74117fbf30214220b30add71d45ce9d0", "Name": "x", "Description": "x", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "0708f986d8e0404ea593d04d8813fdaf", "Name": "y", "Description": "y", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "89140bf58c8d45ff8aaf6831d8b87394", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Allows for DesignScript code to be authored directly" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "19ce6b9f-f4cf-4a3f-9788-1482e94528d6", "FunctionType": "Graph", "NodeType": "FunctionNode", "Id": "59fd344917f44b0ea6ddbc168822b41c", "Inputs": [ { "Id": "ab5023ceb852476684ec44ca81229382", "Name": "filePath", "Description": " File path to save to. File extension (*.rvt/*.rfa) will be automatically added.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "8c57d37ef93143e8a8379ab8ba9716eb", "Name": "compactFile", "Description": " Should the file be compacted?\n\nbool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "de06bda3dfa64c5592f55649d9562483", "Name": "saveAsCentral", "Description": " Should the file be saved as a new central file? Will be ignored for non-workshared projects and families\n\nbool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "3ca3b521b549440d8385aaea498c0358", "Name": "success", "Description": "return value", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Saves the active Revit document under the given name." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "ecce77dc-1290-438e-a056-970b256fd553", "FunctionType": "Graph", "NodeType": "FunctionNode", "Id": "6f104a89e0ed4c9cbb2b38bcee1d6bc0", "Inputs": [ { "Id": "96b8791395ee4b73becda6250fe286b3", "Name": "passThrough", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "4856585117b24a92bff1c8927e1bdd25", "Name": "waitFor", "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "8343e39108c34dd58038ebb6078a95cc", "Name": "passThrough", "Description": "return value", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node." }, { "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "bdb9c577d0e943fc8a759e77b4bf1298", "Inputs": [ { "Id": "65bbdc05234640f5a07028a8e8bbc3c3", "Name": "test", "Description": "Test block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "bba84d42a25c420fa4270b5c712a9968", "Name": "true", "Description": "True block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "ff9ee881c33d41d5818029ce43b96a2a", "Name": "false", "Description": "False block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "f0e733eb45354cd8b0eab587a0716c3b", "Name": "result", "Description": "result", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Conditional statement" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.IO.FileSystem.ChangePathExtension@string,string", "Id": "294304a0f9204a148ea84b11b1de9f76", "Inputs": [ { "Id": "7533d24dfb894c78b6e82ca8834bb131", "Name": "path", "Description": "Path to change extension of.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "e05e886c7446455f9680536fcd013439", "Name": "newExtension", "Description": "New extension.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "68f35ff4bb1e4126880c608cd6c096ed", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Changes the extension of a file path.\n\nFileSystem.ChangePathExtension (path: string, newExtension: string): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.IO.FileSystem.FileName@string,bool", "Id": "3de3276cbeea43e2b25b3f925500674d", "Inputs": [ { "Id": "716e99f3267541e3985b50aa6d651b9e", "Name": "path", "Description": "Path to get the file name of.\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "d295803d292e4998a845a07b5d005b7a", "Name": "withExtension", "Description": "Determines whether or not the extension is included in the result, defaults to true.\n\nbool\nDefault value : true", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "197423b8d0ef4737b271d25508d1eeb8", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Returns the file name of a file path.\n\nFileSystem.FileName (path: string, withExtension: bool = true): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", "Code": "false;", "Id": "6c61f2187d4a4d7ca746e1e15fe36ea1", "Inputs": [], "Outputs": [ { "Id": "2b3d88424d5448a18a9488b009a05193", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Allows for DesignScript code to be authored directly" }, { "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", "HintPath": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj", "InputValue": "E:\\Seafile\\Munka\\_EXOBIM\\SAV-003 - RDD\\03 - Work in Progress\\03 - Extra Works\\ventillator stp\\CMV560UNI_DA_LG90.obj", "NodeType": "ExtensionNode", "Id": "953d0c0a289847e782de8b039e664dc8", "Inputs": [], "Outputs": [ { "Id": "5162f3339dbb4aa693896d8c891297c2", "Name": "", "Description": "Filename", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Allows you to select a file on the system to get its filename" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,var[]", "Id": "0db307951c484062b746ba5326cece5b", "Inputs": [ { "Id": "3be3c9bde8d54cbf91d8353819b0b6a6", "Name": "filename", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "c4af357079cc47008ef923b92d80cddb", "Name": "meshes", "Description": "var[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "ffaf8ccb3bc142408bf93d1b439b08d2", "Name": "string", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Exports meshes to a format determined by file name: .mix -- Meshmixer .obj -- Wavefront .stl -- STL format .dae -- COLLADA .ply -- Polygon File Format This function returns the filename of the output file, which may need to be changed if it contains non-ascii characters\n\nMesh.ExportMeshes (filename: string, meshes: var[]): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "SketchUpForDynamo.SketchUp.WriteModel@string,Autodesk.DesignScript.Geometry.Surface[],Autodesk.DesignScript.Geometry.Curve[]", "Id": "b6bf260994e544ad97e347f7a738dd5f", "Inputs": [ { "Id": "98032772a84e4b4d899e78bcec63a33d", "Name": "path", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "c488dd47ba824cb793e458dce6e3ea79", "Name": "surfaces", "Description": "Surface[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "ee22f9287193408e8c816375a12731b6", "Name": "curves", "Description": "Curve[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "2eb75f93f8e240179b26e0974a9d329f", "Name": "void", "Description": "void", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "SketchUp.WriteModel (path: string, surfaces: Surface[], curves: Curve[]): void" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", "NodeType": "BooleanInputNode", "InputValue": false, "Id": "1b5cd3d8885a4e63a9dc597dece04208", "Inputs": [], "Outputs": [ { "Id": "deb4af9cabda479ebe42565780fac182", "Name": "", "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Selection between a true and false." }, { "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", "NodeType": "ExtensionNode", "Id": "5f49a98762ed457faf9935ae642de91f", "Inputs": [ { "Id": "17a630d4c1fc4a4c840bb20d9d124447", "Name": "test", "Description": "Test block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "0d62701fb84c4055bf089fbd7ad60d62", "Name": "true", "Description": "True block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { "Id": "3e07905845f7460e823c3a161d477b06", "Name": "false", "Description": "False block", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "09e54ee9cfd747148b697c51a8f41b0c", "Name": "result", "Description": "result", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Disabled", "Description": "Conditional statement" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "NodeType": "FunctionNode", "FunctionSignature": "DSCore.IO.FileSystem.FileExists@string", "Id": "3d87d1af2ffa47ee94b5b9516c3a2373", "Inputs": [ { "Id": "904102870c364a7f91749520137939f3", "Name": "path", "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { "Id": "3a95324797114e30a74f6778c8cf182a", "Name": "bool", "Description": "bool", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Replication": "Auto", "Description": "Determines if a file exists at the given path.\n\nFileSystem.FileExists (path: string): bool" } ], "Connectors": [ { "Start": "e244f34fbc994f11aa46b9a43cf954b3", "End": "c49e4e1558d849c1958fb822a0c94c17", "Id": "df0771d18cdf432885ead77dc6424ec3" }, { "Start": "e244f34fbc994f11aa46b9a43cf954b3", "End": "b03347845b9d468090ca4207e6b0a131", "Id": "598982e6c37c4433a5e5e38bbf2a6be0" }, { "Start": "e244f34fbc994f11aa46b9a43cf954b3", "End": "67a935fe1ce04e4ab15f201c04a20d5a", "Id": "0b4a82194f86471f88a177d815ef655b" }, { "Start": "85174cd94f5241e79b7b1dd345b4bc80", "End": "ce19be2069ea4c23994e75db5b65b268", "Id": "56a1d78d20884d4da91becf8213cb1d3" }, { "Start": "f87bc1e6ef9d481d9b1517a65adc4e18", "End": "74117fbf30214220b30add71d45ce9d0", "Id": "b8742cb70609417e9dbef39189edd3db" }, { "Start": "e2c63a916ff843e3a070f9c085418ad7", "End": "71955e992a5e4518a4e032d0c5840e7f", "Id": "f57d210050034927b659e3929d45b55d" }, { "Start": "3b9674ce11e043d0b7e22eea53930c06", "End": "4856585117b24a92bff1c8927e1bdd25", "Id": "0ac0722be2114b29a054b7bb8e87e60c" }, { "Start": "f8f2def1bdc446dd9963b48d62057952", "End": "dc795c280f3f43929bd2fe113ea13b74", "Id": "bea4e59fa8054193ad928a0e8f4c756c" }, { "Start": "a636143ecf98474185a70db49ebe02f8", "End": "85d42173482f49ceaea8642f89870273", "Id": "d6902ac9f54a4a8bbd8cd0c8476d44e4" }, { "Start": "d35b01ff067e47cba5e7cf0435256af4", "End": "8a18a0bd66204a758188a97a18753945", "Id": "1c4c1190edbe4413a54a972dbb399b7e" }, { "Start": "540ca2d1a9784b95916652577aa44346", "End": "9b8d2caed0334b0c95b56d8d5bb709fe", "Id": "cb977a18b519447f86daf08616d312aa" }, { "Start": "289e547ca05942b4b87ac29474de35c1", "End": "5760f7422c1448809b7492ad77ff50ac", "Id": "103964b7401d44a98cdd1fa698a3e048" }, { "Start": "7b56312beb9842abafc105385afc374a", "End": "9a6e37d07f6f4996bd43c7282edde408", "Id": "73d64405d109436ab5ce05e422f1415f" }, { "Start": "7b56312beb9842abafc105385afc374a", "End": "15f20bbf35214974878d1021ee4d9c0b", "Id": "50a31bc49968467db8347c24a2291398" }, { "Start": "d52426448f4c49d28de125b7b1a50d75", "End": "27a9ccf7e67e43caa230ba4151709f2e", "Id": "3356b7cd86dc492aa326d7ea3b0b8e0a" }, { "Start": "be74c2330f474b808253c3c193abe545", "End": "e56418f08df948e8b06194f079c41e97", "Id": "2a7b9da01d734aaab0f4debb79f82bcb" }, { "Start": "6c9beea925ca4b1bac48b0edcfd2f506", "End": "8d65cc59ecb74006a0c81bf8e3218eb4", "Id": "ddafb3e2c9e34fa984131ff4b7772e31" }, { "Start": "de3bf0416b5f4bb4a2350d5a380c37b3", "End": "7533d24dfb894c78b6e82ca8834bb131", "Id": "175726b39ad242b7b70cbcbe5a8ddca6" }, { "Start": "de3bf0416b5f4bb4a2350d5a380c37b3", "End": "716e99f3267541e3985b50aa6d651b9e", "Id": "5c074d2741a7457c8882b8076d1494db" }, { "Start": "de3bf0416b5f4bb4a2350d5a380c37b3", "End": "0d62701fb84c4055bf089fbd7ad60d62", "Id": "60388cb755954fe382de6a1d500a168c" }, { "Start": "de7dd56a35a346dca10a0e3b987c7623", "End": "e05e886c7446455f9680536fcd013439", "Id": "bfab3831b953492cbf294a26c41b3fca" }, { "Start": "ea2e6460bcc646419280b9a6fff9888c", "End": "8ac1e33d98f449ba91ae86b2092f6a33", "Id": "ce86d8599e2f4ccda87ebaf9d01cf5b2" }, { "Start": "e0b8d6e22abb4161813ad93f5e215571", "End": "df67fc497662482e89100a8d28c12b91", "Id": "6dc75d48b8084545835dab13f479d337" }, { "Start": "778606404207491ea21822a15470e789", "End": "0708f986d8e0404ea593d04d8813fdaf", "Id": "7ef094ff242b4773b67a4defb0934b94" }, { "Start": "89140bf58c8d45ff8aaf6831d8b87394", "End": "80a6d3f4df874894aaa79971cdc8e66d", "Id": "2a82ca55fb96442e91c9e18b171913b5" }, { "Start": "8343e39108c34dd58038ebb6078a95cc", "End": "ab5023ceb852476684ec44ca81229382", "Id": "1eac25e9ef5c4f3a8af327114a4cd6d5" }, { "Start": "f0e733eb45354cd8b0eab587a0716c3b", "End": "ddf436e1d3184ad98239a0e9b6d48289", "Id": "dcac373065524b37a2638aaa8976560c" }, { "Start": "68f35ff4bb1e4126880c608cd6c096ed", "End": "904102870c364a7f91749520137939f3", "Id": "1996e64736d740579b36e209f888620d" }, { "Start": "68f35ff4bb1e4126880c608cd6c096ed", "End": "bba84d42a25c420fa4270b5c712a9968", "Id": "465f7c0ed2af48569eb437fa5cf250c4" }, { "Start": "197423b8d0ef4737b271d25508d1eeb8", "End": "bc5013973988420983dae66c96ec911f", "Id": "83237ab7663a4420a4abf890b841e5d3" }, { "Start": "2b3d88424d5448a18a9488b009a05193", "End": "d295803d292e4998a845a07b5d005b7a", "Id": "b760852a0cda4b02aa37f5c9482c002c" }, { "Start": "5162f3339dbb4aa693896d8c891297c2", "End": "ff9ee881c33d41d5818029ce43b96a2a", "Id": "fb892da230e4478e9d45d80b402bd87c" }, { "Start": "deb4af9cabda479ebe42565780fac182", "End": "17a630d4c1fc4a4c840bb20d9d124447", "Id": "b761917cbb1c4f41b70b4f96959e68a1" }, { "Start": "09e54ee9cfd747148b697c51a8f41b0c", "End": "96b8791395ee4b73becda6250fe286b3", "Id": "845fea069032404998c14f519039cfb5" }, { "Start": "3a95324797114e30a74f6778c8cf182a", "End": "65bbdc05234640f5a07028a8e8bbc3c3", "Id": "54b3870ee329467ba9661f27ac67e986" } ], "Dependencies": [ "d5628e40-52de-47c9-b35b-c201d87344e0", "19ce6b9f-f4cf-4a3f-9788-1482e94528d6", "ecce77dc-1290-438e-a056-970b256fd553" ], "Bindings": [ { "NodeId": "255971a5-8599-4308-b747-97e2eeac0aa9", "Binding": { "ByMesh_InClassDecl-1_InFunctionScope-1_Instance0_255971a5-8599-4308-b747-97e2eeac0aa9": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4yLjY4MjYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjE8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBFYVhKbFkzUlRhR0Z3WlZOMFlYUmxJR2xrUFNKeVpXWXRNU0lnZUcxc2JuTTZZVEU5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdlkyeHlMMjV6WVhOelpXMHZVbVYyYVhRdVJXeGxiV1Z1ZEhNdlVtVjJhWFJPYjJSbGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqQXVNaTQyT0RNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStaVFExTnpVNU1HTXRPR1ZtT1MwME5UUm1MVGxqT1RVdE5HUTJZMlZtWTJWak5UZGxMVEF3TURBd1l6UmtQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDR6TVRRNVBDOXBiblJKUkQ0TkNqeHplVzVqU1dRZ2FXUTlJbkpsWmkwMElqNDRaRGN3T0RFeVpDMDFaV1JqTFRSa01Ea3RZVGRqWmkwNFlXWTNaamxoTVdZMU5HSThMM041Ym1OSlpENE5Danh0WVhSbGNtbGhiRWxrUGpJMU1qd3ZiV0YwWlhKcFlXeEpaRDROQ2p3dllURTZSR2x5WldOMFUyaGhjR1ZUZEdGMFpUNE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K" } } ], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, "Version": "2.0.2.6826", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { "Name": "Background Preview", "EyeX": -1477.129638671875, "EyeY": 3359.07763671875, "EyeZ": -798.9140625, "LookX": 1477.1419677734375, "LookY": -2671.07470703125, "LookZ": 1486.938720703125, "UpX": 0.44828617572784424, "UpY": 0.77162456512451172, "UpZ": 0.4512593150138855 }, "NodeViews": [ { "Id": "3f97021781a24848b525f84a69efe1ba", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Mesh.ImportFile", "ShowGeometry": false, "Excluded": false, "X": 88.2722972429077, "Y": 252.289020697498 }, { "Id": "e78e3fff7b7a4a4da46c737b7bb5ad12", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Mesh.Reduce", "ShowGeometry": false, "Excluded": false, "X": 960.248235521884, "Y": 121.389139613933 }, { "Id": "18cdf34eb5c44fb788a1fb8f9053be9b", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Mesh.TriangleCount", "ShowGeometry": true, "Excluded": false, "X": 499.689019532487, "Y": -70.3674014965351 }, { "Id": "225639b49bca46edac57025ec5e864cd", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Springs.ToolkitMeshToMesh", "ShowGeometry": true, "Excluded": false, "X": 1762.40970040493, "Y": 1371.73708697088 }, { "Id": "255971a585994308b74797e2eeac0aa9", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "DirectShape.ByMesh", "ShowGeometry": true, "Excluded": false, "X": 2110.86003408971, "Y": 1489.97388896199 }, { "Id": "d804a019f02b47129d659b5779aac356", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Material.ByName", "ShowGeometry": true, "Excluded": false, "X": 1743.80739384571, "Y": 1650.50738358709 }, { "Id": "d2a08fff77694ab2abd7031ea48eb52f", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "Material name", "ShowGeometry": true, "Excluded": false, "X": -1035.17174770993, "Y": 710.121808446601 }, { "Id": "93148737800d4389b8cf3ee67c37bbb4", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "Categories", "ShowGeometry": true, "Excluded": false, "X": 1759.40709202738, "Y": 1507.00038709015 }, { "Id": "cc4cbe204bc6454280dfe0fb5752166a", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Mesh.Rotate", "ShowGeometry": true, "Excluded": false, "X": 1076.56837047564, "Y": 1031.77522208212 }, { "Id": "67926e188f6a428e9fa09655c5fa307d", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "Reduce mesh", "ShowGeometry": true, "Excluded": false, "X": -1033.17642404018, "Y": 465.022063559771 }, { "Id": "5caaaa49fb35454cbe2d52db75079f4e", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "If", "ShowGeometry": true, "Excluded": false, "X": 827.182208525908, "Y": 597.364163924714 }, { "Id": "1c1719fd1d9846f88982d2c0598e7fd7", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Vector.XAxis", "ShowGeometry": true, "Excluded": false, "X": 885.568370475644, "Y": 1018.77522208212 }, { "Id": "a61b0c621f3b498f92a6338de7d8698e", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Code Block", "ShowGeometry": true, "Excluded": false, "X": 885.568370475644, "Y": 1126.98855541545 }, { "Id": "fa6f1cc19c8d4d7887ebda96cfbff009", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Document.Current", "ShowGeometry": true, "Excluded": false, "X": -1658.2510484217387, "Y": -924.06104174120992 }, { "Id": "b9c3efa8838242f98b309f9249be0d88", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Document.FilePath", "ShowGeometry": true, "Excluded": false, "X": -1430.2510484217346, "Y": -924.06104174120992 }, { "Id": "fda71e3cc5bb44918e58702305b55354", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "File extension", "ShowGeometry": true, "Excluded": false, "X": -1033.17642404018, "Y": 376.560842337692 }, { "Id": "d1dda7b5c2a549fba1622824ff17314c", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "Rotate", "ShowGeometry": true, "Excluded": false, "X": -1031.78435182837, "Y": 623.086895372417 }, { "Id": "e3b1627c4d3b44db983c2fbff7c987ef", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "If", "ShowGeometry": true, "Excluded": false, "X": 1350.40091312561, "Y": 870.38707318412 }, { "Id": "25b7684e51f542418c2a4881b4b982fd", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "Percent of remaining tris", "ShowGeometry": true, "Excluded": false, "X": -1033.17642404018, "Y": 554.243956659812 }, { "Id": "86ba9b6a86e54e9a8859331f8b0c9902", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Code Block", "ShowGeometry": true, "Excluded": false, "X": 769.853493014361, "Y": 14.1946020861159 }, { "Id": "59fd344917f44b0ea6ddbc168822b41c", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Document.SaveAs", "ShowGeometry": true, "Excluded": false, "X": 3047.27166368231, "Y": -2356.18140359219 }, { "Id": "6f104a89e0ed4c9cbb2b38bcee1d6bc0", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Passthrough", "ShowGeometry": true, "Excluded": false, "X": 2670.27166368231, "Y": -2356.18140359219 }, { "Id": "bdb9c577d0e943fc8a759e77b4bf1298", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "If", "ShowGeometry": true, "Excluded": false, "X": -236.4281817281892, "Y": -377.29935404116151 }, { "Id": "294304a0f9204a148ea84b11b1de9f76", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "FileSystem.ChangePathExtension", "ShowGeometry": true, "Excluded": false, "X": -929.24826845699761, "Y": -854.37879478226694 }, { "Id": "3de3276cbeea43e2b25b3f925500674d", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "FileSystem.FileName", "ShowGeometry": true, "Excluded": false, "X": -1021.2706964395516, "Y": -1080.4810086890188 }, { "Id": "6c61f2187d4a4d7ca746e1e15fe36ea1", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Code Block", "ShowGeometry": true, "Excluded": false, "X": -1430.2510484217346, "Y": -1032.9408913616189 }, { "Id": "953d0c0a289847e782de8b039e664dc8", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "File Path", "ShowGeometry": true, "Excluded": false, "X": -1154.807190887223, "Y": 34.523701312002572 }, { "Id": "0db307951c484062b746ba5326cece5b", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "Mesh.ExportMeshes", "ShowGeometry": true, "Excluded": false, "X": 1563.2867904229, "Y": 387.93961733195 }, { "Id": "b6bf260994e544ad97e347f7a738dd5f", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "SketchUp.WriteModel", "ShowGeometry": true, "Excluded": false, "X": 1775.71826331957, "Y": 618.358189834784 }, { "Id": "1b5cd3d8885a4e63a9dc597dece04208", "IsSetAsInput": true, "IsSetAsOutput": false, "Name": "Autosave", "ShowGeometry": true, "Excluded": false, "X": -1027.5875571114912, "Y": 150.41536696611047 }, { "Id": "5f49a98762ed457faf9935ae642de91f", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "If", "ShowGeometry": true, "Excluded": false, "X": 2384.1859836382496, "Y": -2370.0027791158568 }, { "Id": "3d87d1af2ffa47ee94b5b9516c3a2373", "IsSetAsInput": false, "IsSetAsOutput": false, "Name": "FileSystem.FileExists", "ShowGeometry": true, "Excluded": false, "X": -510.4281817281892, "Y": -377.29935404116151 } ], "Annotations": [ { "Id": "28a53acab2bb4ee382cb2d5ffaa52b2c", "Title": "Input", "Nodes": [ "d2a08fff77694ab2abd7031ea48eb52f", "67926e188f6a428e9fa09655c5fa307d", "fda71e3cc5bb44918e58702305b55354", "d1dda7b5c2a549fba1622824ff17314c", "25b7684e51f542418c2a4881b4b982fd" ], "Left": -1045.17174770993, "Top": 330.560842337692, "Width": 320.99532366974995, "Height": 447.560966108909, "FontSize": 30.0, "InitialTop": 376.560842337692, "InitialHeight": 478.560966108909, "TextblockHeight": 36.0, "Background": "#FFD4B6DB" }, { "Id": "1c238b3aa286411a9a0a2a5d15c63e7c", "Title": "Reduce mesh", "Nodes": [ "e78e3fff7b7a4a4da46c737b7bb5ad12", "18cdf34eb5c44fb788a1fb8f9053be9b", "86ba9b6a86e54e9a8859331f8b0c9902" ], "Left": 489.689019532487, "Top": -116.36740149653509, "Width": 716.559215989397, "Height": 356.75654111046811, "FontSize": 30.0, "InitialTop": -70.3674014965351, "InitialHeight": 336.75654111046811, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "480b3b55e8294711af19643ccb19ffea", "Title": "Convert and create", "Nodes": [ "225639b49bca46edac57025ec5e864cd", "255971a585994308b74797e2eeac0aa9", "d804a019f02b47129d659b5779aac356", "93148737800d4389b8cf3ee67c37bbb4" ], "Left": 1733.80739384571, "Top": 1325.73708697088, "Width": 632.052640244, "Height": 417.77029661621009, "FontSize": 30.0, "InitialTop": 1371.73708697088, "InitialHeight": 423.77029661621009, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "06950958bf31471ba8cdf4a719cd350b", "Title": "Rotate", "Nodes": [ "cc4cbe204bc6454280dfe0fb5752166a", "1c1719fd1d9846f88982d2c0598e7fd7", "a61b0c621f3b498f92a6338de7d8698e", "e3b1627c4d3b44db983c2fbff7c987ef" ], "Left": 875.568370475644, "Top": 824.38707318412, "Width": 611.83254264996606, "Height": 395.60148223133, "FontSize": 30.0, "InitialTop": 870.38707318412, "InitialHeight": 401.60148223133, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "552e4b50e4c447799b7fa1516e92ad52", "Title": "Reduce?", "Nodes": [ "5caaaa49fb35454cbe2d52db75079f4e" ], "Left": 817.182208525908, "Top": 551.364163924714, "Width": 147.0, "Height": 191.0, "FontSize": 30.0, "InitialTop": 597.364163924714, "InitialHeight": 145.0, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "70fa61069cef41559cbc1c8f48eb8010", "Title": "Filepath", "Nodes": [ "fa6f1cc19c8d4d7887ebda96cfbff009", "b9c3efa8838242f98b309f9249be0d88", "6c61f2187d4a4d7ca746e1e15fe36ea1", "294304a0f9204a148ea84b11b1de9f76", "3de3276cbeea43e2b25b3f925500674d" ], "Left": -1668.2510484217387, "Top": -1126.4810086890188, "Width": 987.00277996474108, "Height": 391.1022139067519, "FontSize": 30.0, "InitialTop": -1080.4810086890188, "InitialHeight": 371.1022139067519, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "4a1dc6a7ae814493a253467173422d19", "Title": "Save file", "Nodes": [ "59fd344917f44b0ea6ddbc168822b41c", "6f104a89e0ed4c9cbb2b38bcee1d6bc0" ], "Left": 2660.27166368231, "Top": -2402.18140359219, "Width": 648.0, "Height": 191.0, "FontSize": 30.0, "InitialTop": -2356.18140359219, "InitialHeight": 145.0, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "25dd130da6d7433eb8b601044b19665f", "Title": "Import mesh", "Nodes": [ "3f97021781a24848b525f84a69efe1ba" ], "Left": 78.2722972429077, "Top": 206.289020697498, "Width": 222.0, "Height": 139.0, "FontSize": 30.0, "InitialTop": 252.289020697498, "InitialHeight": 145.0, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "73766b87329641d49c0c63ec041afbc7", "Title": "Check if obj exists", "Nodes": [ "bdb9c577d0e943fc8a759e77b4bf1298", "3d87d1af2ffa47ee94b5b9516c3a2373" ], "Left": -520.4281817281892, "Top": -423.29935404116151, "Width": 421.0, "Height": 191.0, "FontSize": 30.0, "InitialTop": -377.29935404116151, "InitialHeight": 282.095418061624, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "43cf3713de004bf9a593f2bea90609ab", "Title": "Manual mode inputs", "Nodes": [ "953d0c0a289847e782de8b039e664dc8", "1b5cd3d8885a4e63a9dc597dece04208" ], "Left": -1164.807190887223, "Top": -11.476298687997428, "Width": 392.0, "Height": 229.8916656541079, "FontSize": 30.0, "InitialTop": 34.523701312002572, "InitialHeight": 288.09352130733748, "TextblockHeight": 36.0, "Background": "#FFD4B6DB" }, { "Id": "1d85dc6597904d95a28f3fe450ea10cf", "Title": "Required:\r\nMeshtoolkit\r\nSprings\r\nClockwork", "Nodes": [], "Left": -927.519380865383, "Top": 288.151234164281, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" } ], "X": 471.247049162426, "Y": 623.46560327965858, "Zoom": 0.32310956205448971 } }