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