diff --git a/.version b/.version index 41289297a..03e8a55e6 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -0.6.18 \ No newline at end of file +0.6.19 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b99b0171..9030c5954 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 0.6.19 +* Fix regression test for FamilyInstance.ByGeometry node + ## 0.6.18 * Fix regression on FamilyInstance.ByGeometry node diff --git a/test/System/Family/CreateFamilyTypeByGeometry.dyn b/test/System/Family/CreateFamilyTypeByGeometry.dyn index dda73fbad..f0bf54a0b 100644 --- a/test/System/Family/CreateFamilyTypeByGeometry.dyn +++ b/test/System/Family/CreateFamilyTypeByGeometry.dyn @@ -1,65 +1,1001 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{ + "Uuid": "11c339bd-1531-468a-b913-07bd3262c1ee", + "IsCustomNode": false, + "Description": "", + "Name": "CreateFamilyTypeByGeometry", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "1f7c45e3cd014bb3a8cbf1f6a2344826", + "Name": "Categories", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "OST_GenericModel", + "Description": "All built-in categories.", + "SelectedIndex": 271 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aa018bdb2523490bbb4f8e141a342748", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "442705d2b7954c168b30390e02bac490", + "Name": "solidGeometry", + "Description": "Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "39c279963a7d421a86b86ac6e9cbc7d1", + "Name": "name", + "Description": "Name fo the Family Type\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b1edb1aa43a5488497f61656f6f591d1", + "Name": "category", + "Description": "Family Type Category\n\nCategory", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1ed4e02a7781486292995ecc204d1f4a", + "Name": "templatePath", + "Description": "Family Template to use for creation\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f8d096e129af4a6da5bd432218bb1c09", + "Name": "material", + "Description": "Material to apply to the solids\n\nMaterial", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac15229c06234dd292f1b093bf3a594b", + "Name": "subcategory", + "Description": "Subcategory for the Family Type (optional)\n\nstring\nDefault value : \"\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bdd6bd3ae75d49b181e7e58099583908", + "Name": "FamilyType", + "Description": "Family Type", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.FamilyType.ByGeometry@Autodesk.DesignScript.Geometry.Solid,string,Revit.Elements.Category,string,Revit.Elements.Material,string", + "Replication": "Auto", + "Description": "Create new Family Type from a solid geometry. This method exports the geometry to SAT and imports it into a new family document.\n\nFamilyType.ByGeometry (solidGeometry: Solid, name: string, category: Category, templatePath: string, material: Material, subcategory: string = \"\"): FamilyType" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8f966b1346284b96a681f3036b33809a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0cd8b81ee97940dfa4ea4b5f1fe30d09", + "Name": "name", + "Description": "The name of the material\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "da5a8e1feba040f298422d416ddb5305", + "Name": "Material", + "Description": "Material", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Material.ByName@string", + "Replication": "Auto", + "Description": "Select a material from the current document by the name\n\nMaterial.ByName (name: string): Material" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "dbcc1b5185584b9585a8bfe3491f0a48", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d4e3477e097a4579864a52f75385fe88", + "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", + "Code": "\"Aluminum\";" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 271, + "SelectedString": "OST_GenericModel", + "Id": "1f7c45e3cd014bb3a8cbf1f6a2344826", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6faa6fa50b244883b84e758de6c7cd60", + "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.CodeBlockNodeModel, DynamoCore", + "Id": "cb1a8a883a074006865fa17c95c36cc0", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "84eb8d36a2134f2a956a839e0c2ceb20", + "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", + "Code": "\"MyFamilyType\";" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "45034589a3a74624bae36c3cd12333f4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f5586cd42f6846a88b199ee09de02ff9", + "Name": "lowPoint", + "Description": "Corner low point of cuboid\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9705f62b918348b1ae4d14704e86f38c", + "Name": "highPoint", + "Description": "Corner high point of cuboid\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "36ed5b4bff2b4e519b2b71db563ea648", + "Name": "Cuboid", + "Description": "Cuboind created by corners", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Create an Cuboid spanning from low Point to high Point.\n\nCuboid.ByCorners (lowPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), highPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): Cuboid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "95f7a949b5504436a7668e50eae6b9a6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3109cc90c28f4632b871e8641a5c59a7", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bb922d47f1f147c9accc7466a9e5fe5f", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "02ae0bdf9e064825b14eb131d27eade2", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e01340718e2c4097a637fe757efdfd53", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9cf3bdbdc05e42c189510340e63bc1cc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "870a374842ae482ba0dee6d63996cf9c", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "71c8662338644ebb8febc8ef9193434b", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "359cbb4f43aa4db3b3dedffca8b73300", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0e3d78fc2c954df8a6d2ff79cd08ba35", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7bc81354de6f4c898194040716af2f32", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "856da86683c74a2f9160562365779bf8", + "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", + "Code": "100;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1e3b1db802aa48e1906f7f0ed46269fb", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7f61201544894d3aa1cc26389a56f3e6", + "Name": "Document", + "Description": "Document", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Application.Document.Current", + "Replication": "Auto", + "Description": "Get the current document\n\nDocument.Current: Document" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4507d7bcdc3d45908c94e6b2887a94a9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "df4fd6d3c3ce46a697022ae6a5afc000", + "Name": "document", + "Description": "Revit.Application.Document", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "523802ced14846b8b8376cdfc34cad84", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Application.Document.FilePath", + "Replication": "Auto", + "Description": "The full path of the Document.\n\nDocument.FilePath: string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "77a1c79882ea4454ba8dcc33e92c08f8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "06e33eebfecd4c4b9bb72be29c121a0c", + "Name": "string", + "Description": "String to search in\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e23503c784404e5ba6a50b0ce20bb318", + "Name": "searchFor", + "Description": "Substring to search for\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cb83bc0879234b5a8f6ff950b516f8f6", + "Name": "ignoreCase", + "Description": "Whether or not comparison takes case into account\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b61522b38c984453bcf21311f68f590d", + "Name": "int", + "Description": "Index of the first occurrence of the substring or -1 if not found", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.String.IndexOf@string,string,bool", + "Replication": "Auto", + "Description": "Finds the zero-based index of the first occurrence of a sub-string inside a string. Returns -1 if no index could be found.\n\nString.IndexOf (string: string, searchFor: string, ignoreCase: bool = false): int" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "fc8b6e4da99a4eb3871a395e9bbf7887", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a725a1ea97634157a4977827f41e45d4", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "empty.rvt" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Concat@string[]", + "FunctionType": "VariableArgument", + "Id": "50285f3bfd41421d916452aad310fa63", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2dc8f86f658e4359ac3bbfc9d21b981e", + "Name": "string0", + "Description": "List of strings to concatenate.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "878ccfb499404bf590752305c690e216", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5970e0e7774a457b97ce342b362be164", + "Name": "string", + "Description": "String made from list of strings.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string.\n\nString.Concat (strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c97ec78b951349cebbf7e3438c9f19df", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e19b59222ddf4fd09361911c8207f616", + "Name": "string", + "Description": "String to remove characters from.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "62f155f03a3349b69903cead609d316c", + "Name": "startIndex", + "Description": "Index at which to start removal.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6a93954e6c0949d2965953409edcf3d9", + "Name": "count", + "Description": "Amount of characters to remove, Note: if the Count is negative, the removal process goes from right to left.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "46eaf84af51340d29eac822a6b011f8a", + "Name": "string", + "Description": "String with characters removed.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.String.Remove@string,int,int", + "Replication": "Auto", + "Description": "Removes characters from a string.\n\nString.Remove (string: string, startIndex: int, count: int): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d26c311f3b3b4619adfcd30028fcd523", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "255a6eeee12b48f5b800f9d32a96e1b9", + "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", + "Code": "9;" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "bfbd2ca0f75e46148651d7eb7d167e84", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "43db5c9f4ebb44608145f3a094f40985", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Metric Structural Column.rft" + } + ], + "Connectors": [ + { + "Start": "da5a8e1feba040f298422d416ddb5305", + "End": "f8d096e129af4a6da5bd432218bb1c09", + "Id": "40c0ae947f7648c3b067a0933fd50e66", + "IsHidden": "False" + }, + { + "Start": "d4e3477e097a4579864a52f75385fe88", + "End": "0cd8b81ee97940dfa4ea4b5f1fe30d09", + "Id": "4f30dee80c3e4704b3e80ce90219470e", + "IsHidden": "False" + }, + { + "Start": "6faa6fa50b244883b84e758de6c7cd60", + "End": "b1edb1aa43a5488497f61656f6f591d1", + "Id": "43bb592d15d04353b99347912b1bdfb8", + "IsHidden": "False" + }, + { + "Start": "84eb8d36a2134f2a956a839e0c2ceb20", + "End": "39c279963a7d421a86b86ac6e9cbc7d1", + "Id": "cac47a22fbd14526a142884e2dff4d25", + "IsHidden": "False" + }, + { + "Start": "36ed5b4bff2b4e519b2b71db563ea648", + "End": "442705d2b7954c168b30390e02bac490", + "Id": "930f8117ccfb4e7783f8bb6b5736fdd5", + "IsHidden": "False" + }, + { + "Start": "e01340718e2c4097a637fe757efdfd53", + "End": "9705f62b918348b1ae4d14704e86f38c", + "Id": "4ec152dcd70d4644b95710597c37b615", + "IsHidden": "False" + }, + { + "Start": "0e3d78fc2c954df8a6d2ff79cd08ba35", + "End": "f5586cd42f6846a88b199ee09de02ff9", + "Id": "d2281126ef1d43ed9e8420210a51b07b", + "IsHidden": "False" + }, + { + "Start": "856da86683c74a2f9160562365779bf8", + "End": "3109cc90c28f4632b871e8641a5c59a7", + "Id": "854895957ef74a8ba05a6eaf411bd378", + "IsHidden": "False" + }, + { + "Start": "856da86683c74a2f9160562365779bf8", + "End": "bb922d47f1f147c9accc7466a9e5fe5f", + "Id": "0f55a6e6902046888e3f20bb37f53a85", + "IsHidden": "False" + }, + { + "Start": "856da86683c74a2f9160562365779bf8", + "End": "02ae0bdf9e064825b14eb131d27eade2", + "Id": "1c283d1dfced42aca2280a8903c292c4", + "IsHidden": "False" + }, + { + "Start": "7f61201544894d3aa1cc26389a56f3e6", + "End": "df4fd6d3c3ce46a697022ae6a5afc000", + "Id": "ae847cbd574142769aee15bea672efd0", + "IsHidden": "False" + }, + { + "Start": "523802ced14846b8b8376cdfc34cad84", + "End": "06e33eebfecd4c4b9bb72be29c121a0c", + "Id": "904359ca44a1486dbb58a4dfa520fe79", + "IsHidden": "False" + }, + { + "Start": "523802ced14846b8b8376cdfc34cad84", + "End": "e19b59222ddf4fd09361911c8207f616", + "Id": "167439e05929454aae1b34e325d19ac2", + "IsHidden": "False" + }, + { + "Start": "b61522b38c984453bcf21311f68f590d", + "End": "62f155f03a3349b69903cead609d316c", + "Id": "2188f6a5526b43d5a3b2e00a4ff331fd", + "IsHidden": "False" + }, + { + "Start": "a725a1ea97634157a4977827f41e45d4", + "End": "e23503c784404e5ba6a50b0ce20bb318", + "Id": "5ebc0e41f3744b6fa400ff25c151f22c", + "IsHidden": "False" + }, + { + "Start": "5970e0e7774a457b97ce342b362be164", + "End": "1ed4e02a7781486292995ecc204d1f4a", + "Id": "7b2c487dd3f74c4cba80f5073fabd464", + "IsHidden": "False" + }, + { + "Start": "46eaf84af51340d29eac822a6b011f8a", + "End": "2dc8f86f658e4359ac3bbfc9d21b981e", + "Id": "732f442d73ec455dafb3d607446b590d", + "IsHidden": "False" + }, + { + "Start": "255a6eeee12b48f5b800f9d32a96e1b9", + "End": "6a93954e6c0949d2965953409edcf3d9", + "Id": "5bbb0bee9ecd425083bcf4899467e524", + "IsHidden": "False" + }, + { + "Start": "43db5c9f4ebb44608145f3a094f40985", + "End": "878ccfb499404bf590752305c690e216", + "Id": "3eccff9bb781487d906e7be029368765", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [ + { + "Name": "empty.rvt", + "ReferenceType": "External", + "Nodes": [ + "4507d7bcdc3d45908c94e6b2887a94a9" + ] + }, + { + "Name": "Metric Structural Column.rft", + "ReferenceType": "External", + "Nodes": [ + "50285f3bfd41421d916452aad310fa63" + ] + } + ], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.1", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.4724", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "aa018bdb2523490bbb4f8e141a342748", + "Name": "FamilyType.ByGeometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1961.5078553715966, + "Y": 1390.8035415522845 + }, + { + "Id": "8f966b1346284b96a681f3036b33809a", + "Name": "Material.ByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1626.3967442604855, + "Y": 1679.8035415522845 + }, + { + "Id": "dbcc1b5185584b9585a8bfe3491f0a48", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1301.5078553715966, + "Y": 1679.6310415522846 + }, + { + "Id": "1f7c45e3cd014bb3a8cbf1f6a2344826", + "Name": "Categories", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1626.3967442604855, + "Y": 1531.8035415522845 + }, + { + "Id": "cb1a8a883a074006865fa17c95c36cc0", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1626.3967442604855, + "Y": 1383.6310415522846 + }, + { + "Id": "45034589a3a74624bae36c3cd12333f4", + "Name": "Cuboid.ByCorners", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1626.3967442604855, + "Y": 1205.8035415522845 + }, + { + "Id": "95f7a949b5504436a7668e50eae6b9a6", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1301.5078553715966, + "Y": 1329.8035415522845 + }, + { + "Id": "9cf3bdbdc05e42c189510340e63bc1cc", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1301.5078553715966, + "Y": 1115.8035415522845 + }, + { + "Id": "7bc81354de6f4c898194040716af2f32", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1047.2856331493745, + "Y": 1363.6310415522846 + }, + { + "Id": "1e3b1db802aa48e1906f7f0ed46269fb", + "Name": "Document.Current", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -849.7414964586656, + "Y": 1145.4050984160874 + }, + { + "Id": "4507d7bcdc3d45908c94e6b2887a94a9", + "Name": "Document.FilePath", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -540.8526075697766, + "Y": 1145.4050984160874 + }, + { + "Id": "77a1c79882ea4454ba8dcc33e92c08f8", + "Name": "String.IndexOf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -218.18594090311, + "Y": 1188.4050984160874 + }, + { + "Id": "fc8b6e4da99a4eb3871a395e9bbf7887", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -540.8526075697766, + "Y": 1293.4050984160874 + }, + { + "Id": "50285f3bfd41421d916452aad310fa63", + "Name": "String.Concat", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 440.4807257635566, + "Y": 1334.4050984160874 + }, + { + "Id": "c97ec78b951349cebbf7e3438c9f19df", + "Name": "String.Remove", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 92.92517020800108, + "Y": 1244.4050984160874 + }, + { + "Id": "d26c311f3b3b4619adfcd30028fcd523", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -218.18594090311, + "Y": 1402.2325984160875 + }, + { + "Id": "bfbd2ca0f75e46148651d7eb7d167e84", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 92.92517020800108, + "Y": 1458.4050984160874 + } + ], + "Annotations": [ + { + "Id": "acec76bd7f464494a9c7a5acdde49d3b", + "Title": "Generate file path to family template", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1e3b1db802aa48e1906f7f0ed46269fb", + "4507d7bcdc3d45908c94e6b2887a94a9", + "77a1c79882ea4454ba8dcc33e92c08f8", + "fc8b6e4da99a4eb3871a395e9bbf7887", + "50285f3bfd41421d916452aad310fa63", + "c97ec78b951349cebbf7e3438c9f19df", + "d26c311f3b3b4619adfcd30028fcd523", + "bfbd2ca0f75e46148651d7eb7d167e84" + ], + "HasNestedGroups": false, + "Left": -859.7414964586656, + "Top": 1072.2050984160874, + "Width": 1563.822222222222, + "Height": 536.8, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1145.4050984160874, + "InitialHeight": 458.0, + "TextblockHeight": 63.2, + "Background": "#FFC1D676" + }, + { + "Id": "65a0beb122a344d890e2ef678b7e588a", + "Title": "Create family ", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "aa018bdb2523490bbb4f8e141a342748", + "8f966b1346284b96a681f3036b33809a", + "dbcc1b5185584b9585a8bfe3491f0a48", + "1f7c45e3cd014bb3a8cbf1f6a2344826", + "cb1a8a883a074006865fa17c95c36cc0", + "45034589a3a74624bae36c3cd12333f4", + "95f7a949b5504436a7668e50eae6b9a6", + "9cf3bdbdc05e42c189510340e63bc1cc", + "7bc81354de6f4c898194040716af2f32" + ], + "HasNestedGroups": false, + "Left": 1037.2856331493745, + "Top": 1042.6035415522845, + "Width": 1213.422222222222, + "Height": 769.4000000000001, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1115.8035415522845, + "InitialHeight": 709.0, + "TextblockHeight": 63.2, + "Background": "#FFC1D676" + } + ], + "X": 205.5350658855398, + "Y": 40.57884484765748, + "Zoom": 0.20546791847623885 + } +} \ No newline at end of file