diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany.dyn new file mode 100644 index 0000000000..faffcd8729 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany.dyn @@ -0,0 +1,788 @@ +{ + "Uuid": "c25c8fb0-e921-49d8-9fb6-501daff4f3a2", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "27798c0922ad49b3b935a9fdf88e708e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "07b44e18acf6447283eb8d098adaab76", + "Name": "polyCurve", + "Description": "Autodesk.DesignScript.Geometry.PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "99a33aa401c547318866bf6ce9c90023", + "Name": "signedDistance", + "Description": "A positive offset distance applies in the direction of the cross product between the polycurve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4a39b037c8dc4123a98ebf7e8b5d2ac1", + "Name": "extendCircular", + "Description": "If there are gaps between the offset component curves then, depending on the gap closure settings, they may be filled either by circular arcs (true value) to give smooth corners, or by extending (false value) the offset curves.\n\nbool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "30c8fb3e8b12455c9f98ad37052625b1", + "Name": "planeNormal", + "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ab8b99eee27b466aa955e3da37881770", + "Name": "Curve[]..[]", + "Description": "One or more offset polycurves", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany@double,bool,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create one or more Polycurves by offsetting a planar polycurve by the given distance in a plane defined by the plane normal. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nPolyCurve.OffsetMany (signedDistance: double, extendCircular: bool, planeNormal: Vector = null): Curve[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fbc4874350894bed85c4eb4eeee1cc64", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ff92f8e64e0942ac905dfabb67195263", + "Name": "points", + "Description": "Points to make polycurve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3ced97916af14a09bea6ea76c88d2b2e", + "Name": "connectLastToFirst", + "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "82b59640d13b429a8eaf19cd91ea9f51", + "Name": "PolyCurve", + "Description": "Polycurve created by points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", + "Replication": "Auto", + "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "ba58367053444c37866c4488a2045eba", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "c040b4e125084f22a97c71b616aafd0a", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a6f6d1a78eb0422eb70b90650bba75fb", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ca31a83420564cbf86a7fdef47402051", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a21601563bd241fd9766fc7998297ef9", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "039ddf1c447b40309d9e55399264ab87", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "44bc66e33a164b5db6830eae4fd2a90d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b55701a4d9b340fbb25266330936b4c3", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4723a2569fdb43b38d43cae5328ca3c9", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1def9be0ed6f422d831caab5948a29a2", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7f138323f84e44909e6dad9dd8abe04f", + "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": "9cedd69f2a404c1ea0d04302f7efeb6e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "87b85f6107d847d4a11954df23d590c5", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "06587a73507244adb439b4b7ac2a29bf", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "583992d0b1c94356b5cf5898d20036e8", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4e81c373334e4f109469a16aa1b910f3", + "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": "30f3387289f0482989752882eb0772a4", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "bbfb433c6c6d46cab83e54bb847015e4", + "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": "10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "de34c011f3824c818bd87daaa34cd6d6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8b9bb12b6bca4c54a366848a6b5f2b6c", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b5e14a25c11b47d6a0c305ea668a0786", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6c3824dde56b49ebbcc97c1f061f1807", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "20f04033683141399dce5de3a3a9941d", + "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": "5ed09002253b4c3e8de8e226f0e312d9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c2873b4fd53b4108adf2ab726bbf2fce", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "59e5b92471bf4163a91f1d4d9c136830", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0a603bfe2fa74508b2f6bbc0fb5cfa4e", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bc0f62d260f845fca83b5952f44523de", + "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": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "5216a696b85d43c991cfb7e4e75c2efb", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "442e9924aa5b4502880fed5a150f3350", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": -1.0, + "StepValue": 0.1, + "Id": "593e1add661d4bd79a25e81ed32b7c9b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "08f41965be2a476cafb8995ec475b042", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": -1.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "4af870c8e02a4c6fb2fa20125e8eb37a", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c64f18eabc3c4e989a4e8e98fdffda01", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d07a08719daa46699305c05fa2dc1b03", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b05d3161b8044dfb9b1271bb3eba74a3", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "48ee4c9ce1c74b70949cabcf41b3e2be", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d0ab9c608f51442a8b52410005ddbd7d", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "da32d70cde254b458d6101920843d4bc", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "881708575d484836ad05b662e24e2a3f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ff40a6403e26425295685caa1e85adfd", + "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": "1;" + } + ], + "Connectors": [ + { + "Start": "82b59640d13b429a8eaf19cd91ea9f51", + "End": "07b44e18acf6447283eb8d098adaab76", + "Id": "45f789ba9d3d45f48c51111fa5f35baf", + "IsHidden": "False" + }, + { + "Start": "039ddf1c447b40309d9e55399264ab87", + "End": "ff92f8e64e0942ac905dfabb67195263", + "Id": "df18f89c44314c3eaf2bd2cdb8bdd63d", + "IsHidden": "False" + }, + { + "Start": "7f138323f84e44909e6dad9dd8abe04f", + "End": "c040b4e125084f22a97c71b616aafd0a", + "Id": "6fa1276a60e04052b0520130b68f0fe1", + "IsHidden": "False" + }, + { + "Start": "4e81c373334e4f109469a16aa1b910f3", + "End": "a6f6d1a78eb0422eb70b90650bba75fb", + "Id": "86c89a88b18f484da43bc8ec217a850a", + "IsHidden": "False" + }, + { + "Start": "bbfb433c6c6d46cab83e54bb847015e4", + "End": "87b85f6107d847d4a11954df23d590c5", + "Id": "9875e601ab7347438e46a6d19e001fd2", + "IsHidden": "False" + }, + { + "Start": "bbfb433c6c6d46cab83e54bb847015e4", + "End": "b5e14a25c11b47d6a0c305ea668a0786", + "Id": "d70daab49e284816b8987fafa5efcf05", + "IsHidden": "False" + }, + { + "Start": "bbfb433c6c6d46cab83e54bb847015e4", + "End": "59e5b92471bf4163a91f1d4d9c136830", + "Id": "bbc78b3874134465ac205de6ec819fa9", + "IsHidden": "False" + }, + { + "Start": "bbfb433c6c6d46cab83e54bb847015e4", + "End": "c2873b4fd53b4108adf2ab726bbf2fce", + "Id": "5511804dc2ef441b81c4a00515ccf238", + "IsHidden": "False" + }, + { + "Start": "20f04033683141399dce5de3a3a9941d", + "End": "a21601563bd241fd9766fc7998297ef9", + "Id": "ccb23a276ff444aa9af0ee0e0b9520d1", + "IsHidden": "False" + }, + { + "Start": "bc0f62d260f845fca83b5952f44523de", + "End": "ca31a83420564cbf86a7fdef47402051", + "Id": "16f82eda52774dcb83241f97a16f0a79", + "IsHidden": "False" + }, + { + "Start": "442e9924aa5b4502880fed5a150f3350", + "End": "3ced97916af14a09bea6ea76c88d2b2e", + "Id": "b13823b42160456e8ec34cf2d94b180c", + "IsHidden": "False" + }, + { + "Start": "08f41965be2a476cafb8995ec475b042", + "End": "99a33aa401c547318866bf6ce9c90023", + "Id": "0bf175a3c28f42a0921c38f889c78985", + "IsHidden": "False" + }, + { + "Start": "c64f18eabc3c4e989a4e8e98fdffda01", + "End": "4a39b037c8dc4123a98ebf7e8b5d2ac1", + "Id": "cc8d10b3acc74073b987e4aa1c5f78d4", + "IsHidden": "False" + }, + { + "Start": "da32d70cde254b458d6101920843d4bc", + "End": "30c8fb3e8b12455c9f98ad37052625b1", + "Id": "b4bcb191a5544a6b92827b510b9c90ad", + "IsHidden": "False" + }, + { + "Start": "ff40a6403e26425295685caa1e85adfd", + "End": "d0ab9c608f51442a8b52410005ddbd7d", + "Id": "218cdd51730744b99c3076a6e0364a16", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "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.4.1.7055", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -15.769466400146484, + "EyeY": 27.52021026611328, + "EyeZ": 38.79765701293945, + "LookX": -1.7621822357177734, + "LookY": -42.03107833862305, + "LookZ": -43.6724739074707, + "UpX": -0.021065641194581985, + "UpY": 0.8526401519775391, + "UpZ": -0.5220736861228943 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "27798c0922ad49b3b935a9fdf88e708e", + "Name": "PolyCurve.OffsetMany", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1016.7581126389521, + "Y": 963.0869812998963 + }, + { + "Id": "fbc4874350894bed85c4eb4eeee1cc64", + "Name": "PolyCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 573.0508262163921, + "Y": 760.4283757506561 + }, + { + "Id": "ba58367053444c37866c4488a2045eba", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 274.7581126389521, + "Y": 663.0869812998963 + }, + { + "Id": "44bc66e33a164b5db6830eae4fd2a90d", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -50.24188736104787, + "Y": 385.42837575065596 + }, + { + "Id": "9cedd69f2a404c1ea0d04302f7efeb6e", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -50.24188736104787, + "Y": 607.0869812998963 + }, + { + "Id": "30f3387289f0482989752882eb0772a4", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -304.2418873610479, + "Y": 837.9144812998962 + }, + { + "Id": "de34c011f3824c818bd87daaa34cd6d6", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -51.31506575540783, + "Y": 1058.843262764537 + }, + { + "Id": "5ed09002253b4c3e8de8e226f0e312d9", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -50.24188736104787, + "Y": 832.8919436378565 + }, + { + "Id": "5216a696b85d43c991cfb7e4e75c2efb", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 254.3677231461118, + "Y": 1030.2097830738592 + }, + { + "Id": "593e1add661d4bd79a25e81ed32b7c9b", + "Name": "Number Slider", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 568.7581126389521, + "Y": 948.0869812998963 + }, + { + "Id": "4af870c8e02a4c6fb2fa20125e8eb37a", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 568.7581126389521, + "Y": 1095.0869812998963 + }, + { + "Id": "d07a08719daa46699305c05fa2dc1b03", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 568.7581126389521, + "Y": 1243.0869812998963 + }, + { + "Id": "881708575d484836ad05b662e24e2a3f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 274.7581126389521, + "Y": 1310.9144812998961 + } + ], + "Annotations": [], + "X": 583.5806340288814, + "Y": -287.82813940970476, + "Zoom": 0.9318115284983307 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany_img.jpg new file mode 100644 index 0000000000..3a4dc7a327 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/CoreNodeModels.Logic.Gate.dyn b/doc/distrib/NodeHelpFiles/CoreNodeModels.Logic.Gate.dyn new file mode 100644 index 0000000000..a19e191daa --- /dev/null +++ b/doc/distrib/NodeHelpFiles/CoreNodeModels.Logic.Gate.dyn @@ -0,0 +1,331 @@ +{ + "Uuid": "7f4f5f3b-8d72-4b8f-9c2e-6a1d3e5b4c91", + "IsCustomNode": false, + "Description": "", + "Name": "CoreNodeModels.Logic.Gate", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1e221b552086428dae6d55ec16611728", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1ce09e60925d463bb2da67cfb6029538", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "948633a8722e41fb907c0e750a32dab8", + "Name": "Geometry[]", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", + "Replication": "Auto", + "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3b109e70611d4ee998a0e58da251458c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d275a5f226514f11b5e628c007d5bfab", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c0f46bb22e7b4c4b97e75cf4b3e99271", + "Name": "geometry[]", + "Description": "List of geometry from the element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Geometry", + "Replication": "Auto", + "Description": "Returns all geometry associated with an element. Ignores transforms when used with linked elements.\n\nElement.Geometry ( ): var[]" + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "6314fbf6fb3044e3a7e4d4f02984f39b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1e92d4e1556148b390a56986020b71fd", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "16d9cde50971418c8736be52b6502d2f", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "879bb3d336cf4daaa9107b2379220571", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2374d39c5b8a408d8d44cf97caf19426", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "16bffde6b28848b4a949a4f8167fa04d", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 160, + "SelectedString": "OST_CurtainWallPanels", + "Id": "545fdb0ec7bf434487fad30d289283ac", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "83a9bb9c462045b1bffaeb14eef1662f", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "CoreNodeModels.Logic.Gate, CoreNodeModels", + "InputValue": true, + "Id": "baba8f28e7d243f6ad440f5ef281f247", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "f63cdd94828043bc97746b6d8e69bf19", + "Name": ">", + "Description": "Data to pass to a downstream node with gated controls.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ace1b0e0bd8049c0a62d639425f99404", + "Name": ">", + "Description": "Data", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Block data passing through this node to downstream nodes. Node returns the input data only if the node value is set to Open.\r\n\r\nIn Generative Design workflows, this node should be used to control and block the behavior of nodes that will place elements in Revit" + } + ], + "Connectors": [ + { + "Start": "c0f46bb22e7b4c4b97e75cf4b3e99271", + "End": "f63cdd94828043bc97746b6d8e69bf19", + "Id": "d6e37acd2380410c8ffe4b709486b472", + "IsHidden": "False" + }, + { + "Start": "16d9cde50971418c8736be52b6502d2f", + "End": "2374d39c5b8a408d8d44cf97caf19426", + "Id": "0ae5dc4cee4140588d3397050491f98e", + "IsHidden": "False" + }, + { + "Start": "16bffde6b28848b4a949a4f8167fa04d", + "End": "d275a5f226514f11b5e628c007d5bfab", + "Id": "ea4c9178b331456dbfc46af5b42ddf55", + "IsHidden": "False" + }, + { + "Start": "83a9bb9c462045b1bffaeb14eef1662f", + "End": "1e92d4e1556148b390a56986020b71fd", + "Id": "8b635ddd0c14484799053c4fa8c38ac7", + "IsHidden": "False" + }, + { + "Start": "ace1b0e0bd8049c0a62d639425f99404", + "End": "1ce09e60925d463bb2da67cfb6029538", + "Id": "70f963f8f53240cfb6a47ba13aa26a04", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "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.4.1.7055", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -112.22754669189453, + "EyeY": 5.004157066345215, + "EyeZ": -40.16264724731445, + "LookX": 5.164665222167969, + "LookY": -2.982386827468872, + "LookZ": -3.0800704956054688, + "UpX": 0.38160666823387146, + "UpY": 0.8958706259727478, + "UpZ": -0.2275789976119995 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "1e221b552086428dae6d55ec16611728", + "Name": "Geometry.Explode", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1567.3155875054226, + "Y": 663.3211643634088 + }, + { + "Id": "3b109e70611d4ee998a0e58da251458c", + "Name": "Element.Geometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 883.7907639281325, + "Y": 663.3211643634088 + }, + { + "Id": "6314fbf6fb3044e3a7e4d4f02984f39b", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 250.7907639281325, + "Y": 663.3211643634088 + }, + { + "Id": "879bb3d336cf4daaa9107b2379220571", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 607.7907639281325, + "Y": 663.3211643634088 + }, + { + "Id": "545fdb0ec7bf434487fad30d289283ac", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -85.20923607186751, + "Y": 663.3211643634088 + }, + { + "Id": "baba8f28e7d243f6ad440f5ef281f247", + "Name": "Gate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1226.7907639281325, + "Y": 663.3211643634088 + } + ], + "Annotations": [], + "X": 107.07659801402542, + "Y": -188.34900063416114, + "Zoom": 1.1375820522947402 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/CoreNodeModels.Logic.Gate_img.jpg b/doc/distrib/NodeHelpFiles/CoreNodeModels.Logic.Gate_img.jpg new file mode 100644 index 0000000000..00fff6c208 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/CoreNodeModels.Logic.Gate_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/CoreNodeModels.Remember.dyn b/doc/distrib/NodeHelpFiles/CoreNodeModels.Remember.dyn new file mode 100644 index 0000000000..995e13c1ca --- /dev/null +++ b/doc/distrib/NodeHelpFiles/CoreNodeModels.Remember.dyn @@ -0,0 +1,285 @@ +{ + "Uuid": "8d4f6d8f-3a5e-4d3c-9f7f-0f2eb8b7f4c1", + "IsCustomNode": false, + "Description": "", + "Name": "CoreNodeModels.Remember", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Remember, CoreNodeModels", + "Cache": "[{\"ConcreteTypeid\":\"dynamo.geometry:sab-1.0.0\",\"sab\":\"QUNJUyBCaW5hcnlGaWxlvAIAAAAAAAABAAAAAAAAAAcETGliRwcUQVNNIDIzMS4zLjEuNjU1MzUgTlQHGE1vbiBBcHIgMjAgMTE6MTQ6NTIgMjAyNgYAAAAAAECPQAaN7bWg98awPga7vdfZ33zbPQ0EYm9keQz/////BP////8M/////wwBAAAADP////8MAgAAABENBGx1bXAM/////wT/////DP////8M/////wwDAAAADAAAAAARDQl0cmFuc2Zvcm0M/////wT/////FAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAADwPwsLCxENBXNoZWxsDP////8E/////wz/////DP////8M/////wwEAAAADP////8MAQAAABENBGZhY2UM/////wT/////DP////8MBQAAAAwGAAAADAMAAAAM/////wwHAAAACwsRDQRmYWNlDP////8E/////wz/////DAgAAAAMCQAAAAwDAAAADP////8MCgAAAAsLEQ0EbG9vcAz/////BP////8M/////wz/////DAsAAAAMBAAAABEOBXBsYW5lDQdzdXJmYWNlDP////8E/////wz/////EwMAAAAAFFrAjgAAAADwN0D8/////78XwBQ2D8B73zr/PAAAAAAAAPA/AM/n/oCGsTkUAAAAAAAAAAAAz+f+gIaxuQAAAAAAAPA/CwsLCwsRDQRmYWNlDP////8E/////wz/////DAwAAAAMDQAAAAwDAAAADP////8MDgAAAAsLEQ0EbG9vcAz/////BP////8M/////wz/////DA8AAAAMBQAAABEOBXBsYW5lDQdzdXJmYWNlDP////8E/////wz/////EwIAAAAAFFrAkQAAAACwOUD+/////78XwBQAAAAAAADwv8DZXZUotNW5EoW6m65StbkUEoW6m65StbkAAAAAAAAAAAAAAAAAAPA/CwsLCwsRDQZjb2VkZ2UM/////wT/////DP////8MEAAAAAwRAAAADBIAAAAMEwAAAAsMBgAAAAz/////EQ0EZmFjZQz/////BP////8M/////wwUAAAADBUAAAAMAwAAAAz/////DBYAAAALCxENBGxvb3AM/////wT/////DP////8M/////wwXAAAADAgAAAARDgVwbGFuZQ0Hc3VyZmFjZQz/////BP////8M/////xNXVVVVVSlZwJAAAAAAsDlA+/////+/F8AUknLzPZi/6zkAAAAAAADwP4DQpJbPela5FAAAAAAAAACAgNCkls96VjkAAAAAAADwPwsLCwsLEQ0GY29lZGdlDP////8E/////wz/////DBgAAAAMGQAAAAwaAAAADBsAAAALDAkAAAAM/////xENBmNvZWRnZQz/////BP////8M/////wwcAAAADAsAAAAMHQAAAAweAAAACwwGAAAADP////8RDQZjb2VkZ2UM/////wT/////DP////8MCwAAAAwcAAAADBgAAAAMHwAAAAoMBgAAAAz/////EQ0GY29lZGdlDP////8E/////wz/////DBoAAAAMIAAAAAwLAAAADBMAAAAKDCEAAAAM/////xENBGVkZ2UM/////wT/////DP////8MIgAAAAYAAAAAAAAAAAwjAAAABgAAAAAAAPA/DAsAAAAMJAAAAAsHB3Vua25vd24RDQRmYWNlDP////8E/////wz/////DCUAAAAMJgAAAAwDAAAADP////8MJwAAAAsLEQ0EbG9vcAz/////BP////8M/////wz/////DCgAAAAMDAAAABEOBXBsYW5lDQdzdXJmYWNlDP////8E/////wz/////E6qqqqqqPlvAPKuqqqrKOUD5/////78XwBQAAAAAAADwv5F7k3YKhYC5kXuTdgqFYLkUkXuTdgqFYLkAAAAAAAAAAAAAAAAAAPA/CwsLCwsRDQZjb2VkZ2UM/////wT/////DP////8MKQAAAAwqAAAADCsAAAAMLAAAAAsMDQAAAAz/////EQ0GY29lZGdlDP////8E/////wz/////DC0AAAAMDwAAAAwRAAAADB8AAAALDAkAAAAM/////xENBmNvZWRnZQz/////BP////8M/////wwPAAAADC0AAAAMKQAAAAwuAAAACgwJAAAADP////8RDQZjb2VkZ2UM/////wT/////DP////8MKwAAAAwSAAAADA8AAAAMGwAAAAoMIQAAAAz/////EQ0EZWRnZQz/////BP////8M/////wwvAAAABgAAAAAAAAAADCIAAAAGIAAAAAAA/D8MDwAAAAwwAAAACwcHdW5rbm93bhENBmNvZWRnZQz/////BP////8M/////wwRAAAADBAAAAAMMQAAAAwyAAAACwwGAAAADP////8RDQZjb2VkZ2UM/////wT/////DP////8MMwAAAAw0AAAADBAAAAAMHgAAAAoMJgAAAAz/////EQ0EZWRnZQz/////BP////8M/////wwjAAAABgAAAAAAAAAADDUAAAAGAFVVVVVVlT8MEAAAAAw2AAAACwcHdW5rbm93bhENBGVkZ2UM/////wT/////DP////8MIgAAAAYAAAAAAAAAAAw3AAAABgBVVVVVVZU/DBgAAAAMOAAAAAsHB3Vua25vd24RDQZjb2VkZ2UM/////wT/////DP////8MEgAAAAw5AAAADDMAAAAMOgAAAAoMIQAAAAz/////EQ0EbG9vcAz/////BP////8M/////wz/////DCAAAAAMOwAAABENBnZlcnRleAz/////BP////8M/////wwbAAAADDwAAAARDQZ2ZXJ0ZXgM/////wT/////DP////8MEwAAAAw9AAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwMAAAAAFFrAjgAAAADwN0D9/////78XwBQAAAAAAADwvwAAAAAAAAA9AAAAAAAAAAAKBgAAAAAAAAAACgYAAAAAAADwPxENBGZhY2UM/////wT/////DP////8MOwAAAAw+AAAADAMAAAAM/////ww/AAAACwsRDQRsb29wDP////8E/////wz/////DP////8MMwAAAAwUAAAAEQ4FcGxhbmUNB3N1cmZhY2UM/////wT/////DP////8TAwAAAABUWsCQAAAAAPA3QP7/////vxfAFAAAAAAAAPA/4rpqMXbwAL0SYGKwSWirORQSYGKwSWirOQAAAAAAAAAAAAAAAAAA8L8LCwsLCxENBmNvZWRnZQz/////BP////8M/////wxAAAAADEEAAAAMQgAAAAxDAAAACwwVAAAADP////8RDQZjb2VkZ2UM/////wT/////DP////8MRAAAAAwXAAAADBkAAAAMLgAAAAsMDQAAAAz/////EQ0GY29lZGdlDP////8E/////wz/////DBcAAAAMRAAAAAxFAAAADEYAAAAKDA0AAAAM/////xENBmNvZWRnZQz/////BP////8M/////wxHAAAADBoAAAAMFwAAAAwsAAAACgwhAAAADP////8RDQRlZGdlDP////8E/////wz/////DEgAAAAGAAAAAAAAAAAMLwAAAAagVVVVVVUNQAwXAAAADEkAAAALBwd1bmtub3duEQ0GY29lZGdlDP////8E/////wz/////DBkAAAAMGAAAAAxKAAAADEsAAAALDAkAAAAM/////xENBGVkZ2UM/////wT/////DP////8MLwAAAAYAAAAAAAAAAAxMAAAABgBVVVVVVZU/DCkAAAAMTQAAAAsHB3Vua25vd24RDQZ2ZXJ0ZXgM/////wT/////DP////8MLAAAAAxOAAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwMAAAAAFFrAkAAAAACwOUD9/////78XwBQAAAAAAAAAAAAAAAAAAPC/AAAAAAAAAAAKBgAAAAAAAAAACgYgAAAAAAD8PxENBmNvZWRnZQz/////BP////8M/////wxPAAAADEoAAAAMHAAAAAwyAAAACgxQAAAADP////8RDQRlZGdlDP////8E/////wz/////DDUAAAAGAAAAAAAAAAAMNwAAAAYAAAAAAADwPwwcAAAADFEAAAALBwd1bmtub3duEQ0GY29lZGdlDP////8E/////wz/////DFIAAAAMHQAAAAwgAAAADDoAAAALDCYAAAAM/////xENBmNvZWRnZQz/////BP////8M/////wwdAAAADFIAAAAMTwAAAAxTAAAACwwmAAAADP////8RDQZ2ZXJ0ZXgM/////wT/////DP////8MHgAAAAxUAAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwMAAAAAVFrAkAAAAADwN0D9/////78XwBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8KBgAAAAAAAAAACgYAVVVVVVWVPxENBnZlcnRleAz/////BP////8M/////wwfAAAADFUAAAARDghzdHJhaWdodA0FY3VydmUM/////wT/////DP////8TAwAAAAAUWsCOAAAAAPA3QP3/////vxfAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwoGAAAAAAAAAAAKBgBVVVVVVZU/EQ0GY29lZGdlDP////8E/////wz/////DCAAAAAMQgAAAAxWAAAADFcAAAAKDCEAAAAM/////xENBGVkZ2UM/////wT/////DP////8MIwAAAAYAAAAAAAAAAAxYAAAABrCqqqqqqv0/DDMAAAAMWQAAAAsHB3Vua25vd24RDQRmYWNlDP////8E/////wz/////DFoAAAAMIQAAAAwDAAAADP////8MWwAAAAsLEQ0FcG9pbnQM/////wT/////DP////8TAwAAAAAUWsCOAAAAAPA3QP3/////vxfAEQ0FcG9pbnQM/////wT/////DP////8TAwAAAABUWsCQAAAAAPA3QP3/////vxfAEQ0EbG9vcAz/////BP////8M/////wz/////DFwAAAAMJQAAABEOBXBsYW5lDQdzdXJmYWNlDP////8E/////wz/////E1dVVVVVKVnAO6uqqqq6M0D9/////78XwBQAAAAAAADwPzIPVM5u4Rc6Mw9Uzm7hB7oUMw9Uzm7hB7oAAAAAAAAAAAAAAAAAAPC/CwsLCwsRDQZjb2VkZ2UM/////wT/////DP////8MXQAAAAwoAAAADF4AAAAMXwAAAAsMFQAAAAz/////EQ0GY29lZGdlDP////8E/////wz/////DCgAAAAMXQAAAAxgAAAADGEAAAAKDBUAAAAM/////xENBmNvZWRnZQz/////BP////8M/////ww5AAAADGIAAAAMKAAAAAxDAAAACgwhAAAADP////8RDQRlZGdlDP////8E/////wz/////DGMAAAAGAAAAAAAAAAAMZAAAAAYAAAAAAEAYQAwoAAAADGUAAAALBwd1bmtub3duEQ0GY29lZGdlDP////8E/////wz/////DCoAAAAMKQAAAAxmAAAADGcAAAALDA0AAAAM/////xENBmNvZWRnZQz/////BP////8M/////wxoAAAADGkAAAAMKgAAAAxGAAAACwxqAAAADP////8RDQRlZGdlDP////8E/////wz/////DEgAAAAGAAAAAAAAAAAMawAAAAYAVVVVVVWVPwxFAAAADGwAAAALBwd1bmtub3duEQ0GY29lZGdlDP////8E/////wz/////DG0AAAAMKwAAAAxpAAAADG4AAAAKDCEAAAAM/////xENBnZlcnRleAz/////BP////8M/////wxuAAAADG8AAAARDghzdHJhaWdodA0FY3VydmUM/////wT/////DP////8TVlVVVVUpWcCQAAAAALA5QP3/////vxfAFAAAAAAAAPC/AAAAAAAAAAAAAAAAAAAAAAoGAAAAAAAAAAAKBqBVVVVVVQ1AEQ0GY29lZGdlDP////8E/////wz/////DDEAAAAMZgAAAAwtAAAADEsAAAAKDFAAAAAM/////xENBGVkZ2UM/////wT/////DP////8MNwAAAAYAAAAAAAAAAAxMAAAABiAAAAAAAPw/DC0AAAAMcAAAAAsHB3Vua25vd24RDQZ2ZXJ0ZXgM/////wT/////DP////8MLgAAAAxxAAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwMAAAAAFFrAkAAAAACwOUD9/////78XwBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8KBgAAAAAAAAAACgYAVVVVVVWVPxENBXBvaW50DP////8E/////wz/////EwMAAAAAFFrAkAAAAACwOUD9/////78XwBENBmNvZWRnZQz/////BP////8M/////wxyAAAADDEAAAAMNAAAAAxTAAAACgxQAAAADP////8RDQRsb29wDP////8E/////wz/////DP////8McgAAAAxzAAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwMAAAAAVFrAkAAAAADwN0CoqqqqqqoXwBQAAAAAAADwPwAAAAAAAAC9AAAAAAAAAAAKBgAAAAAAAAAACgYAAAAAAADwPxENBmNvZWRnZQz/////BP////8M/////ww0AAAADDMAAAAMdAAAAAx1AAAACgwmAAAADP////8RDQRlZGdlDP////8E/////wz/////DHYAAAAGAAAAAAAAAAAMNQAAAAawqqqqqqr9Pww0AAAADHcAAAALBwd1bmtub3duEQ0FcG9pbnQM/////wT/////DP////8TAwAAAABUWsCQAAAAAPA3QKiqqqqqqhfAEQ0FcG9pbnQM/////wT/////DP////8TAwAAAAAUWsCOAAAAAPA3QKiqqqqqqhfAEQ0GY29lZGdlDP////8E/////wz/////DGAAAAAMdAAAAAw5AAAADFcAAAALDHgAAAAM/////xENBGVkZ2UM/////wT/////DP////8MWAAAAAYAAAAAAAAAAAxjAAAABiBVVVVVVQ1ADFYAAAAMeQAAAAsHB3Vua25vd24RDQZ2ZXJ0ZXgM/////wT/////DP////8MVwAAAAx6AAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwMAAAAAVFrAkAAAAADwN0D9/////78XwBQRoQhFKEIBPQAAAAAAAPA/AAAAAAAAAAAKBgAAAAAAAAAACgawqqqqqqr9PxENBGZhY2UM/////wT/////DP////8MewAAAAx8AAAADAMAAAAM/////wx9AAAACwsRDgVwbGFuZQ0Hc3VyZmFjZQz/////BP////8M/////xMBAAAAAFRawDyrqqqqyjlA//////+/F8AUKSz6XnJqMLmEGtPQfnMXOQAAAAAAAPC/FAAAAAAAAPC/AAAAAAAAAAApLPpecmowOQsLCwsLEQ0GY29lZGdlDP////8E/////wz/////DH4AAAAMfwAAAAyAAAAADIEAAAALDD4AAAAM/////xENBmNvZWRnZQz/////BP////8M/////wxBAAAADEAAAAAMggAAAAyDAAAACwwVAAAADP////8RDQZjb2VkZ2UM/////wT/////DP////8MhAAAAAyFAAAADEAAAAAMXwAAAAoMhgAAAAz/////EQ0EZWRnZQz/////BP////8M/////wxkAAAABgAAAAAAAAAADIcAAAAGAFVVVVVVlT8MQAAAAAyIAAAACwcHdW5rbm93bhENBmNvZWRnZQz/////BP////8M/////wyJAAAADFYAAAAMQQAAAAxhAAAACwx4AAAADP////8RDQRlZGdlDP////8E/////wz/////DGMAAAAGAAAAAAAAAAAMigAAAAYAVVVVVVWVPwxgAAAADIsAAAALBwd1bmtub3duEQ0GY29lZGdlDP////8E/////wz/////DEIAAAAMgAAAAAyEAAAADIwAAAAKDCEAAAAM/////xENBnZlcnRleAz/////BP////8M/////wxXAAAADI0AAAARDQZ2ZXJ0ZXgM/////wT/////DP////8MQwAAAAyOAAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////E6uqqqqqPlvAO6uqqqrKOUD9/////78XwBQAAAAAAAAAAAAAAAAAAPC/AAAAAAAAAAAKBgAAAAAAAAAACgYAAAAAAEAYQBENBmNvZWRnZQz/////BP////8M/////wxKAAAADI8AAAAMRAAAAAxnAAAACgxQAAAADP////8RDQRlZGdlDP////8E/////wz/////DEwAAAAGAAAAAAAAAAAMawAAAAagVVVVVVUNQAxEAAAADJAAAAALBwd1bmtub3duEQ0GY29lZGdlDP////8E/////wz/////DJEAAAAMRQAAAAyPAAAADJIAAAALDGoAAAAM/////xENBmNvZWRnZQz/////BP////8M/////wxFAAAADJEAAAAMRwAAAAxuAAAACwxqAAAADP////8RDQRsb29wDP////8E/////wz/////DP////8MaQAAAAyTAAAAEQ0GdmVydGV4DP////8E/////wz/////DEYAAAAMlAAAABEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xNWVVVVVSlZwJAAAAAAsDlA/f////+/F8AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/CgYAAAAAAAAAAAoGAFVVVVVVlT8RDQZjb2VkZ2UM/////wT/////DP////8MgAAAAAxHAAAADJUAAAAMlgAAAAoMIQAAAAz/////EQ0EZWRnZQz/////BP////8M/////wyXAAAABgAAAAAAAAAADEgAAAAGqKqqqqoqAUAMaQAAAAyYAAAACwcHdW5rbm93bhENBXBvaW50DP////8E/////wz/////E1ZVVVVVKVnAkAAAAACwOUD9/////78XwBEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xMDAAAAABRawI4AAAAA8DdAqKqqqqqqF8AUAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAACgYAAAAAAAAAAAoGIAAAAAAA/D8RDQVwb2ludAz/////BP////8M/////xMDAAAAABRawJAAAAAAsDlAqKqqqqqqF8ARDQZjb2VkZ2UM/////wT/////DP////8MggAAAAxPAAAADIkAAAAMmQAAAAoMUAAAAAz/////EQ0EZmFjZQz/////BP////8M/////wyTAAAADFAAAAAMAwAAAAz/////DJoAAAALCxENBmNvZWRnZQz/////BP////8M/////wxWAAAADIkAAAAMUgAAAAx1AAAACwx4AAAADP////8RDQRlZGdlDP////8E/////wz/////DHYAAAAGAAAAAAAAAAAMWAAAAAYAVVVVVVWVPwx0AAAADJsAAAALBwd1bmtub3duEQ0GdmVydGV4DP////8E/////wz/////DJkAAAAMnAAAABEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xMCAAAAAFRawDurqqqqyjlAqKqqqqqqF8AUEaEIRShCAb0AAAAAAADwvwAAAAAAAAAACgYAAAAAAAAAAAoGsKqqqqqq/T8RDQRsb29wDP////8E/////wz/////DP////8MVgAAAAydAAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwIAAAAAVFrAO6uqqqrKOUD9/////78XwBQAAAAAAADwvwAAAAAAAAAAAAAAAAAAAAAKBgAAAAAAAAAACgYgVVVVVVUNQBENBXBvaW50DP////8E/////wz/////EwIAAAAAVFrAO6uqqqrKOUD9/////78XwBENBGZhY2UM/////wT/////DP////8McwAAAAyGAAAADAMAAAAM/////wyeAAAACwsRDQRsb29wDP////8E/////wz/////DP////8MlQAAAAxaAAAAEQ4FcGxhbmUNB3N1cmZhY2UM/////wT/////DP////8TVlVVVVUpWcDmVVVVVTU0QPz/////vxfAFAAAAAAAAPA/UwnMrXUri7nUhZ+MKfuQuRTUhZ+MKfuQuQAAAAAAAAAAAAAAAAAA8L8LCwsLCxENBmNvZWRnZQz/////BP////8M/////wyfAAAADFwAAAAMoAAAAAyhAAAACww+AAAADP////8RDQZjb2VkZ2UM/////wT/////DP////8MXAAAAAyfAAAADKIAAAAMowAAAAsMPgAAAAz/////EQ0GY29lZGdlDP////8E/////wz/////DGIAAAAMbQAAAAxcAAAADIEAAAAKDCEAAAAM/////xENBGVkZ2UM/////wT/////DP////8MpAAAAAYAAAAAAAAAAAylAAAABsCqqqqqqt4/DFwAAAAMpgAAAAsHB3Vua25vd24RDQZjb2VkZ2UM/////wT/////DP////8MpwAAAAxyAAAADF0AAAAMgwAAAAoMUAAAAAz/////EQ0EZWRnZQz/////BP////8M/////wyHAAAABgAAAAAAAAAADIoAAAAGAAAAAABAGEAMXQAAAAyoAAAACwcHdW5rbm93bhENBmNvZWRnZQz/////BP////8M/////wyiAAAADF4AAAAMYgAAAAyMAAAACwyGAAAADP////8RDQZjb2VkZ2UM/////wT/////DP////8MXgAAAAyiAAAADKcAAAAMqQAAAAsMhgAAAAz/////EQ0EbG9vcAz/////BP////8M/////wz/////DIQAAAAMewAAABENBnZlcnRleAz/////BP////8M/////wxfAAAADKoAAAARDghzdHJhaWdodA0FY3VydmUM/////wT/////DP////8Tq6qqqqo+W8A7q6qqqrozQP3/////vxfAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwoGAAAAAAAAAAAKBgBVVVVVVZU/EQ0GY29lZGdlDP////8E/////wz/////DHQAAAAMYAAAAAxyAAAADJkAAAALDHgAAAAM/////xENBnZlcnRleAz/////BP////8M/////wxhAAAADKsAAAARDghzdHJhaWdodA0FY3VydmUM/////wT/////DP////8Tq6qqqqo+W8A7q6qqqso5QP3/////vxfAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwoGAAAAAAAAAAAKBgBVVVVVVZU/EQ0EZWRnZQz/////BP////8M/////wxkAAAABgAAAAAAAAAADKQAAAAGqKqqqqqqIEAMhAAAAAysAAAACwcHdW5rbm93bhENBXBvaW50DP////8E/////wz/////E6uqqqqqPlvAO6uqqqrKOUD9/////78XwBENBXBvaW50DP////8E/////wz/////E6uqqqqqPlvAO6uqqqq6M0D9/////78XwBENBmNvZWRnZQz/////BP////8M/////wxmAAAADK0AAAAMaAAAAAySAAAACgxQAAAADP////8RDghzdHJhaWdodA0FY3VydmUM/////wT/////DP////8TAwAAAAAUWsCQAAAAALA5QKiqqqqqqhfAFAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAoGAAAAAAAAAAAKBqBVVVVVVQ1AEQ0GY29lZGdlDP////8E/////wz/////DGkAAAAMaAAAAAyuAAAADK8AAAAKDGoAAAAM/////xENBGVkZ2UM/////wT/////DP////8MawAAAAYAAAAAAAAAAAywAAAABqiqqqqqKgFADGgAAAAMsQAAAAsHB3Vua25vd24RDQRmYWNlDP////8E/////wz/////DJ0AAAAMagAAAAwDAAAADP////8MsgAAAAsLEQ0FcG9pbnQM/////wT/////DP////8TVlVVVVUpWcCQAAAAALA5QKiqqqqqqhfAEQ0GY29lZGdlDP////8E/////wz/////DK4AAAAMoAAAAAxtAAAADJYAAAALDHwAAAAM/////xENBGVkZ2UM/////wT/////DP////8MpQAAAAYAAAAAAAAAAAyXAAAABqiqqqqqqgpADJUAAAAMswAAAAsHB3Vua25vd24RDQZ2ZXJ0ZXgM/////wT/////DP////8MlgAAAAy0AAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////E1ZVVVVVKVnAO6uqqqqKN0D9/////78XwBQAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAKBgAAAAAAAAAACgaoqqqqqioBQBENBGVkZ2UM/////wT/////DP////8MigAAAAYAAAAAAAAAAAx2AAAABiBVVVVVVQ1ADIkAAAAMtQAAAAsHB3Vua25vd24RDgVwbGFuZQ0Hc3VyZmFjZQz/////BP////8M/////xMCAAAAAFRawDyrqqqqyjlAqaqqqqqqF8AUSc01Jki6XLlYo+aX+O5TuQAAAAAAAPA/FAAAAAAAAPA/AAAAAAAAAIBJzTUmSLpcOQsLCwsLEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////EwIAAAAAVFrAO6uqqqrKOUCoqqqqqqoXwBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8KBgAAAAAAAAAACgYAVVVVVVWVPxENBXBvaW50DP////8E/////wz/////EwIAAAAAVFrAO6uqqqrKOUCoqqqqqqoXwBENBGZhY2UM/////wT/////DP////8M/////wx4AAAADAMAAAAM/////wy2AAAACwsRDgVwbGFuZQ0Hc3VyZmFjZQz/////BP////8M/////xOrqqqqqj5bwDqrqqqqujNA+v////+/F8AUKcnBvorLnrkAAAAAAADwvwsZugaBqF45FAAAAAAAAAAACxm6BoGoXrkAAAAAAADwvwsLCwsLEQ0GY29lZGdlDP////8E/////wz/////DH8AAAAMfgAAAAy3AAAADLgAAAALDD4AAAAM/////xENBmNvZWRnZQz/////BP////8M/////wyVAAAADLkAAAAMfgAAAAyhAAAACgx8AAAADP////8RDQRlZGdlDP////8E/////wz/////DKUAAAAGAAAAAAAAAAAMugAAAAYAVVVVVVWVPwx+AAAADLsAAAALBwd1bmtub3duEQ0GY29lZGdlDP////8E/////wz/////DIUAAAAMhAAAAAx/AAAADKMAAAAKDIYAAAAM/////xENBGVkZ2UM/////wT/////DP////8MvAAAAAYAAAAAAAAAAAykAAAABgBVVVVVVZU/DH8AAAAMvQAAAAsHB3Vua25vd24RDQZ2ZXJ0ZXgM/////wT/////DP////8MgQAAAAy+AAAAEQ0GdmVydGV4DP////8E/////wz/////DIEAAAAMvwAAABEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xNWVVVVVSlZwDurqqqqujNA/f////+/F8AUAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAACgYAAAAAAAAAAAoGwKqqqqqq3j8RDQZjb2VkZ2UM/////wT/////DP////8MtwAAAAyCAAAADIUAAAAMqQAAAAoMUAAAAAz/////EQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////E6uqqqqqPlvAO6uqqqq6M0CoqqqqqqoXwBQAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAKBgAAAAAAAAAACgYAAAAAAEAYQBENBGVkZ2UM/////wT/////DP////8MvAAAAAYAAAAAAAAAAAyHAAAABqiqqqqqqiBADIUAAAAMwAAAAAsHB3Vua25vd24RDQVwb2ludAz/////BP////8M/////xOrqqqqqj5bwDurqqqqujNAqKqqqqqqF8ARDQVwb2ludAz/////BP////8M/////xOrqqqqqj5bwDurqqqqyjlAqKqqqqqqF8ARDghzdHJhaWdodA0FY3VydmUM/////wT/////DP////8Tq6qqqqo+W8A7q6qqqrozQP3/////vxfAFAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAoGAAAAAAAAAAAKBqiqqqqqqiBAEQ0GY29lZGdlDP////8E/////wz/////DI8AAAAMtwAAAAy5AAAADMEAAAAKDFAAAAAM/////xENBmNvZWRnZQz/////BP////8M/////wy5AAAADJUAAAAMkQAAAAyvAAAACwx8AAAADP////8RDQRlZGdlDP////8E/////wz/////DJcAAAAGAAAAAAAAAAAMsAAAAAYAVVVVVVWVPwyuAAAADMIAAAALBwd1bmtub3duEQ0GdmVydGV4DP////8E/////wz/////DK8AAAAMwwAAABEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xNWVVVVVSlZwJAAAAAAsDlAqKqqqqqqF8AUAAAAAAAAAAAAAAAAAADwvwAAAAAAAAAACgYAAAAAAAAAAAoGqKqqqqoqAUARDgVwbGFuZQ0Hc3VyZmFjZQz/////BP////8M/////xNXVVVVVSlZwDurqqqqijdA/P////+/F8AUAAAAAAAA8D9eDfanQXjrOWwRDVpDR6A5FGwRDVpDR6A5AAAAAAAAAAAAAAAAAADwvwsLCwsLEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////E1ZVVVVVKVnA5lVVVVU1NED9/////78XwBQAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAKBgAAAAAAAAAACgaoqqqqqqoKQBENBXBvaW50DP////8E/////wz/////E1ZVVVVVKVnAO6uqqqqKN0D9/////78XwBEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xOrqqqqqj5bwDurqqqqyjlAqKqqqqqqF8AUAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAACgYAAAAAAAAAAAoGIFVVVVVVDUARDgVwbGFuZQ0Hc3VyZmFjZQz/////BP////8M/////xMCAAAAAFRawDqrqqqqyjlA+v////+/F8AUcDsN/izmxLkAAAAAAADwPxDSpJbPema5FAAAAAAAAACAENKkls96ZjkAAAAAAADwPwsLCwsLEQ0GY29lZGdlDP////8E/////wz/////DK0AAAAMpwAAAAyfAAAADLgAAAAKDFAAAAAM/////xENBGVkZ2UM/////wT/////DP////8MugAAAAYAAAAAAAAAAAy8AAAABsCqqqqqqt4/DJ8AAAAMxAAAAAsHB3Vua25vd24RDQZjb2VkZ2UM/////wT/////DP////8MoAAAAAyuAAAADK0AAAAMwQAAAAsMfAAAAAz/////EQ0GdmVydGV4DP////8E/////wz/////DKEAAAAMxQAAABEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xNWVVVVVSlZwOZVVVVVNTRA/f////+/F8AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/CgYAAAAAAAAAAAoGAFVVVVVVlT8RDQZ2ZXJ0ZXgM/////wT/////DP////8MuAAAAAzGAAAAEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////E1ZVVVVVKVnAO6uqqqq6M0CoqqqqqqoXwBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8KBgAAAAAAAAAACgYAVVVVVVWVPxENBXBvaW50DP////8E/////wz/////E1ZVVVVVKVnAO6uqqqq6M0D9/////78XwBENBXBvaW50DP////8E/////wz/////E1ZVVVVVKVnA5lVVVVU1NED9/////78XwBEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xNWVVVVVSlZwDurqqqqujNAqKqqqqqqF8AUAAAAAAAA8L8AAAAAAAAAAAAAAAAAAAAACgYAAAAAAAAAAAoGqKqqqqqqIEARDQRlZGdlDP////8E/////wz/////DLAAAAAGAAAAAAAAAAAMugAAAAaoqqqqqqoKQAy5AAAADMcAAAALBwd1bmtub3duEQ4Ic3RyYWlnaHQNBWN1cnZlDP////8E/////wz/////E1ZVVVVVKVnAO6uqqqqKN0D9/////78XwBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8KBgAAAAAAAAAACgYAVVVVVVWVPxENBXBvaW50DP////8E/////wz/////E1ZVVVVVKVnAO6uqqqqKN0CoqqqqqqoXwBEOCHN0cmFpZ2h0DQVjdXJ2ZQz/////BP////8M/////xNWVVVVVSlZwOZVVVVVNTRAqKqqqqqqF8AUAAAAAAAAAAAAAAAAAADwvwAAAAAAAAAACgYAAAAAAAAAAAoGwKqqqqqq3j8RDQVwb2ludAz/////BP////8M/////xNWVVVVVSlZwOZVVVVVNTRAqKqqqqqqF8ARDQVwb2ludAz/////BP////8M/////xNWVVVVVSlZwDurqqqqujNAqKqqqqqqF8ARDghzdHJhaWdodA0FY3VydmUM/////wT/////DP////8TVlVVVVUpWcA7q6qqqoo3QKiqqqqqqhfAFAAAAAAAAAAAAAAAAAAA8L8AAAAAAAAAAAoGAAAAAAAAAAAKBqiqqqqqqgpAEQ4DRW5kDgJvZg4EQUNJUw0EZGF0YQ==\"}]", + "Id": "fcf3e4442f1342ed93740a7a098f08ee", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "698b0b946a17485ca00375bbb89cbebf", + "Name": ">", + "Description": "Data to sample and store in the file.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "87ca5d24d31146a287a09b8086c53fa5", + "Name": ">", + "Description": "Data", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Store data passing through this node to the Dynamo file. Return the stored data if the input is null." + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 245, + "SelectedString": "OST_Floors", + "Id": "b19a05d73ee942659e993c1841451b1b", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9faf99004b274e27add61b166e377539", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "Id": "c8fe266977c744f2a67fcb37fc5c13ba", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "b48fa3987c1246979a02c35b4dcd4588", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b4a433ce19a84584a54ac749aa006493", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "643138c0d8d84f60a83abc1dffed2075", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "803f096a48754b22aaacea7a79e1f832", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c77208ffd2394e12b6ec4132b3c8bc1c", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4b67f4b8ce434b59991e8fe39deb8650", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7c70bb4171a046a7abc59fef16c1fd03", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5e287d38c85b4eb49bc5dc5a1f71e97e", + "Name": "geometry[]", + "Description": "List of geometry from the element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.Geometry", + "Replication": "Auto", + "Description": "Returns all geometry associated with an element. Ignores transforms when used with linked elements.\n\nElement.Geometry ( ): var[]" + } + ], + "Connectors": [ + { + "Start": "9faf99004b274e27add61b166e377539", + "End": "b48fa3987c1246979a02c35b4dcd4588", + "Id": "43b2eaf3a6694301908996d36100c19f", + "IsHidden": "False" + }, + { + "Start": "b4a433ce19a84584a54ac749aa006493", + "End": "803f096a48754b22aaacea7a79e1f832", + "Id": "47c68199c6fb4d1995026d1bc1c4c85c", + "IsHidden": "False" + }, + { + "Start": "c77208ffd2394e12b6ec4132b3c8bc1c", + "End": "7c70bb4171a046a7abc59fef16c1fd03", + "Id": "c2065b56f8f4419f87f519f4562e3fcd", + "IsHidden": "False" + }, + { + "Start": "5e287d38c85b4eb49bc5dc5a1f71e97e", + "End": "698b0b946a17485ca00375bbb89cbebf", + "Id": "ce2624a4b1a745ac83dad7e8bf375bbf", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "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.4.1.7055", + "RunType": "Automatic", + "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": "fcf3e4442f1342ed93740a7a098f08ee", + "Name": "Remember", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1503.682382048994, + "Y": 627.77969762419 + }, + { + "Id": "b19a05d73ee942659e993c1841451b1b", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 191.68238204899387, + "Y": 627.77969762419 + }, + { + "Id": "c8fe266977c744f2a67fcb37fc5c13ba", + "Name": "All Elements of Category", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 527.6823820489939, + "Y": 627.77969762419 + }, + { + "Id": "643138c0d8d84f60a83abc1dffed2075", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 884.6823820489939, + "Y": 627.77969762419 + }, + { + "Id": "4b67f4b8ce434b59991e8fe39deb8650", + "Name": "Element.Geometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1160.682382048994, + "Y": 627.77969762419 + } + ], + "Annotations": [], + "X": -107.97796636069097, + "Y": -459.1648792386609, + "Zoom": 1.33823125 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/CoreNodeModels.Remember_img.jpg b/doc/distrib/NodeHelpFiles/CoreNodeModels.Remember_img.jpg new file mode 100644 index 0000000000..273e07ab7c Binary files /dev/null and b/doc/distrib/NodeHelpFiles/CoreNodeModels.Remember_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.LeaderEndCondition.dyn b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.LeaderEndCondition.dyn new file mode 100644 index 0000000000..6ad0f0ebba --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.LeaderEndCondition.dyn @@ -0,0 +1,553 @@ +{ + "Uuid": "c25c8fb0-e921-49d8-9fb6-501daff4f3a2", + "IsCustomNode": false, + "Description": "", + "Name": "DSRevitNodesUI.LeaderEndCondition", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.LeaderEndCondition, DSRevitNodesUI", + "SelectedIndex": 1, + "SelectedString": "Free", + "Id": "115c5db276fa43b3b63d3e55d161a57c", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "adc1f59b72c24849a0de6335a30eb6e5", + "Name": "LeaderEndCondition", + "Description": "The selected LeaderEndCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Tag LeaderEnd Condition" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ca4c8e5cd35247b38576bee7ae872824", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e323511903de41d2b38214fecf7354b0", + "Name": "tag", + "Description": "Revit.Elements.Tag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "580898e3d83642199f9246951674c7fa", + "Name": "leaderEndCondition", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e95e29fd77e34423bbe4b711eb87fb30", + "Name": "Tag", + "Description": "Tag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Tag.SetLeaderEndCondition@string", + "Replication": "Auto", + "Description": "Set Tag's LeaderEnd condition.\n\nTag.SetLeaderEndCondition (leaderEndCondition: string): Tag" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "927f229619e947ceb08c2f96ab4185de", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "51f543394cb64ae3ab02687f1d15adce", + "Name": "view", + "Description": "View to Tag in\n\nView", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5c6f37cc5ab64a15b28fdd375f0496e0", + "Name": "element", + "Description": "Element to tag\n\nElement", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "78d7e0e7ee504487af08fc2244e5bd31", + "Name": "horizontal", + "Description": "Place tag horizontal\n\nbool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd8d7ce02119482bb80547806154c885", + "Name": "addLeader", + "Description": "Add a leader\n\nbool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "39d1ce140aa343b18d3b3d52ff291156", + "Name": "horizontalAlignment", + "Description": "Horizontal Alignment within the element's extents\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "934cb48217af409bb7585642d918f7c6", + "Name": "verticalAlignment", + "Description": "Vertical Alignment within the element's extents\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "80d5ea3a346d4b0a93407af575bd6ea8", + "Name": "offset", + "Description": "Optional: Offset Vector or Tag Location, defaults to 0,0,0\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "04c7cbc0a0cf4e77af907b7a6d03c1f3", + "Name": "isOffset", + "Description": "Optional: Specifies if the point is being used as an offset vector or if it specifies the tags location, defaults to true\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5d94c74e6fe549b4b837e911fb6a6ca8", + "Name": "Tag", + "Description": "Tag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Tag.ByElement@Revit.Elements.Views.View,Revit.Elements.Element,bool,bool,string,string,Autodesk.DesignScript.Geometry.Vector,bool", + "Replication": "Auto", + "Description": "Create a Revit Tag for a Revit Element\n\nTag.ByElement (view: View, element: Element, horizontal: bool, addLeader: bool, horizontalAlignment: string, verticalAlignment: string, offset: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 0), isOffset: bool = true): Tag" + }, + { + "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", + "SelectedIndex": 113, + "SelectedString": "L1", + "Id": "cf3a0a1095dd42a681491750f7204dc8", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c0e9a57be88444bbb1bb55ce66352d6f", + "Name": "Views", + "Description": "The selected Views", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All views available in the current document." + }, + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategoryInView, DSRevitNodesUI", + "Id": "ca830b05cae34e4e93df2aca0050f499", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "75741965b07348b9a0d95a248b1f8787", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fafaefb6ce4f43f09cb3a45da0d3a95e", + "Name": "View", + "Description": "The View", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "add4e531701d462582f7b31e4aa2a6fd", + "Name": "Elements", + "Description": "An element class.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category in the specified view from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 736, + "SelectedString": "OST_Walls", + "Id": "ecb723d01f6145fe9b7f6000281e84d4", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5968f5ff4e6f463baf0a1b4c6fc54c97", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "1abb97f7408f477a9b38537ffc38bc4e", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c5468156b1d04fc1b71a8339df6dd243", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "9bbfa56c44374bd18e4d8be1e8b5d8b5", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c6d9a405c4ef47c4a1bca4018947a69e", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "DSRevitNodesUI.HorizontalAlignment, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "Center", + "Id": "6d805af635924ce0ad48be6d2a691d75", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e38c713697a14b9190f8998b2df79576", + "Name": "Horizontal Alignment", + "Description": "The selected Horizontal Alignment", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select the horizontal text alignment style." + }, + { + "ConcreteType": "DSRevitNodesUI.VerticalAlignment, DSRevitNodesUI", + "SelectedIndex": 1, + "SelectedString": "Middle", + "Id": "1e0d2fb9e8c248fb81ee8bc3cbd61970", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4c917747f0414eb2aff97f6e6d0b9339", + "Name": "Vertical Alignment", + "Description": "The selected Vertical Alignment", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select the vertical text alignment style." + } + ], + "Connectors": [ + { + "Start": "adc1f59b72c24849a0de6335a30eb6e5", + "End": "580898e3d83642199f9246951674c7fa", + "Id": "076580df456d43e0b9746d81ecef4c90", + "IsHidden": "False" + }, + { + "Start": "5d94c74e6fe549b4b837e911fb6a6ca8", + "End": "e323511903de41d2b38214fecf7354b0", + "Id": "b3531aebb2bc4e37b68bdd9f6fe776ee", + "IsHidden": "False" + }, + { + "Start": "c0e9a57be88444bbb1bb55ce66352d6f", + "End": "fafaefb6ce4f43f09cb3a45da0d3a95e", + "Id": "aaff8c2ebab64808a9e3f3c96ef06f25", + "IsHidden": "False" + }, + { + "Start": "c0e9a57be88444bbb1bb55ce66352d6f", + "End": "51f543394cb64ae3ab02687f1d15adce", + "Id": "347e0965bfbc472f85f57b3ee16b50c0", + "IsHidden": "False" + }, + { + "Start": "add4e531701d462582f7b31e4aa2a6fd", + "End": "5c6f37cc5ab64a15b28fdd375f0496e0", + "Id": "f1b39462a17049af97ed79498390d452", + "IsHidden": "False" + }, + { + "Start": "5968f5ff4e6f463baf0a1b4c6fc54c97", + "End": "75741965b07348b9a0d95a248b1f8787", + "Id": "a65af8be59214c09a818b7f9cefe9e53", + "IsHidden": "False" + }, + { + "Start": "c5468156b1d04fc1b71a8339df6dd243", + "End": "78d7e0e7ee504487af08fc2244e5bd31", + "Id": "8f5adb4979f24958b81b8930ab2e0428", + "IsHidden": "False" + }, + { + "Start": "c6d9a405c4ef47c4a1bca4018947a69e", + "End": "dd8d7ce02119482bb80547806154c885", + "Id": "3270fa8a9c794e408d21b07a3cf887f8", + "IsHidden": "False" + }, + { + "Start": "e38c713697a14b9190f8998b2df79576", + "End": "39d1ce140aa343b18d3b3d52ff291156", + "Id": "4aba96e3ba2d4cb5826a6438916dfa05", + "IsHidden": "False" + }, + { + "Start": "4c917747f0414eb2aff97f6e6d0b9339", + "End": "934cb48217af409bb7585642d918f7c6", + "Id": "65aba4e5a2f141b3a8c4417789b93958", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "927f2296-19e9-47ce-b08c-2f96ab4185de", + "Binding": { + "ByElement_InClassDecl-1_InFunctionScope-1_Instance1_927f2296-19e9-47ce-b08c-2f96ab4185de": "H4sIAAAAAAAACq3arXIcSRQF4Xdp7ImouvXbxibGCz0GU9b0xhKBXTGF3n0VopUwGxXpy/JD59f78fr87+358uPx9ji+/3o/Xr4ex/v9+Ovt339e//754358vx9/nld5RJm30vt5q1fqt9X7vLXHGY8S6ZFHv6UU83w8y/34dj9+vr59/Ru953Tmj+Pjm3K9wvXQrje4XrTrHa5X7fqA6027PuF6166fcH1o1x9wfWrXF1w/tet/tus5Je36C1z3Wn3Cda/VC65rrV4JrmutXhmua61eAde1Vq/d95y0Vq/d95y0Vq/d989Yteu775/nteu775+fdn33PWet1Wv3PWev1d33nL1Wd99z9loF37PXKvievVbB9+y1Cr5nq9WVwPewWl0JfA+r1ZXA97BaXQl8D6vVlcD3sFpdCXwPq9WVwPewWl0JfA+r1ZXA97BaXQl8D69V8L14rYLvxWsVfC9eq+B78VoF34vXKvhetFYz+F60VjP4XrRWM/hetFYz+F60VjP4XrVWM/hetVYz+F61VjP4XrVWM/hetVYz+F69VsH36rUKvlevVfC9eq2C79VrFXxvXqvge9NaDfC9aa0G+N60VgN8b1qrAb43rdUA35vWaoDvTWs1wPemtRrge9NaDfC9a60G+N69VsH37rUKvnevVfC9e62C791rFXzvXqvge9daLeB711ot4HvXWi3g+9BaLeD70Fot4PvQWi3g+9BaLeD70Fot4PvQWi3g+9BaLeD78FoF34fXKvg+vFbB9+m1Cr5Pr1XwfXqtgu9Ta7WC71NrtYLvU2u1gu9Ta7WC71NrtYLvU2u1gu9Ta7WC76fWagXftd3SquC7tltaFXzXdkurgu/abmlV8F3bLa0Kvmu7pVXBd223tCr4ru2WVgXftd3Sarvvoe2WVtt9D223tNrue2i7pdV230PbLa22+x7abmm13ffQdkur7b6Htltabfc9tN3Sarvvoe2WVtt9D223tNrue2i7pdV230PbLa22+x7abmm13ffQdkur7b6Htltabfc9tN3S6uC7tltaHXzXdkurg+/abml18N3bLXXw3dstdfDd2y118N3bLXXw3dstdfDd2y118N3bLXXw3dstdfDd2y118N3bLXXw3dstdfDd2y118N3bLQ3w3dstDfDd2y0N8N3bLQ3w3dstDfDd2y0N8N3bLQ3w3dstDfDd2y0N8N3bLQ3w3dstDfDd2y0N8N3bLQ3w3dstDfDd2y0N8N3bLQ3w3dstTfDd2y1N8N3bLU3w3dstTfDd2y1N8N3bLU3w3dstTfDd2y1N8N3bLU3w3dstTfDd2y1N8N3bLU3w3dstTfDd2y1N8N3bLU3w3dstTfDd2y2d4Lu3WzrBd2+3dILv3m7pBN+93dIJvnu7pRN893ZLJ/ju7ZZO8N3bLZ3gu7dbOsF3b7d0gu/ebukE3792S78/fv8PLJzFjQBEAAA=" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.4.1.7055", + "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": "115c5db276fa43b3b63d3e55d161a57c", + "Name": "LeaderEnd Condition", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1596.9156336711603, + "Y": 2224.177964116797 + }, + { + "Id": "ca4c8e5cd35247b38576bee7ae872824", + "Name": "Tag.SetLeaderEndCondition", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1946.9469561991962, + "Y": 2075.3849582882067 + }, + { + "Id": "927f229619e947ceb08c2f96ab4185de", + "Name": "Tag.ByElement", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1297.6857399128828, + "Y": 2071.844942601168 + }, + { + "Id": "cf3a0a1095dd42a681491750f7204dc8", + "Name": "Views", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 187.6217740918902, + "Y": 2214.9999360645634 + }, + { + "Id": "ca830b05cae34e4e93df2aca0050f499", + "Name": "All Elements of Category in View", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 521.7792436645376, + "Y": 2063.3384274320665 + }, + { + "Id": "ecb723d01f6145fe9b7f6000281e84d4", + "Name": "Categories", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 187.6217740918902, + "Y": 2059.7085491414764 + }, + { + "Id": "1abb97f7408f477a9b38537ffc38bc4e", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 877.3876161435867, + "Y": 2065.298036833571 + }, + { + "Id": "9bbfa56c44374bd18e4d8be1e8b5d8b5", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 877.3876161435867, + "Y": 2212.298036833571 + }, + { + "Id": "6d805af635924ce0ad48be6d2a691d75", + "Name": "Select Horizontal Text Alignment", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 877.3876161435867, + "Y": 2359.298036833571 + }, + { + "Id": "1e0d2fb9e8c248fb81ee8bc3cbd61970", + "Name": "Select Vertical Text Alignment", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 875.5450857162341, + "Y": 2526.56587153445 + } + ], + "Annotations": [], + "X": -143.07155135904236, + "Y": -1807.083731005143, + "Zoom": 1.0358283930620356 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSRevitNodesUI.LeaderEndCondition_img.jpg b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.LeaderEndCondition_img.jpg new file mode 100644 index 0000000000..f5b58c33ef Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSRevitNodesUI.LeaderEndCondition_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Dynamo.Graph.Nodes.CodeBlockNodeModel.dyn b/doc/distrib/NodeHelpFiles/Dynamo.Graph.Nodes.CodeBlockNodeModel.dyn new file mode 100644 index 0000000000..e01279a1bb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Dynamo.Graph.Nodes.CodeBlockNodeModel.dyn @@ -0,0 +1,222 @@ +{ + "Uuid": "6ce6f9d5-7b42-4a42-8e2e-4a5ee03d3538", + "IsCustomNode": false, + "Description": "", + "Name": "Dynamo.Graph.Nodes.CodeBlockNodeModel", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7e4662a4e3c749a1bc0ccf7858695150", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8ae73a99af3141d89fb89a0e576217d4", + "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": "1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "76f4e9c425284836b650e8429ecd8f05", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "85545bc6a4f84021a3ca6dfcbc653b08", + "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": "1..10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "757aaa0276fd4548bf0e042e65e46cd0", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "90bf3c784a9443188791d1680b836834", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c47c2453f21a41bc8108fe3391908d0f", + "Name": "b", + "Description": "b", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fe1c02ef06d4486eaa2b8f9b9589af56", + "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": "a+b;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "6182a08056f740abbc1a9ba933a79a81", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "42557e04817e44daa0136004129831f4", + "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": "1..10..2;" + } + ], + "Connectors": [ + { + "Start": "8ae73a99af3141d89fb89a0e576217d4", + "End": "90bf3c784a9443188791d1680b836834", + "Id": "061690e3ebc446939a11be6b90fff8bb", + "IsHidden": "False" + }, + { + "Start": "8ae73a99af3141d89fb89a0e576217d4", + "End": "c47c2453f21a41bc8108fe3391908d0f", + "Id": "de20cc5feb9049f2bea547c29a6a8fe6", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "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.4.1.7055", + "RunType": "Automatic", + "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": "7e4662a4e3c749a1bc0ccf7858695150", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1622.0, + "Y": 744.0 + }, + { + "Id": "76f4e9c425284836b650e8429ecd8f05", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1630.6907687902294, + "Y": 986.2867813640495 + }, + { + "Id": "757aaa0276fd4548bf0e042e65e46cd0", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1884.0374153329044, + "Y": 732.8917348238087 + }, + { + "Id": "6182a08056f740abbc1a9ba933a79a81", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1895.191560097046, + "Y": 984.4474197315419 + } + ], + "Annotations": [], + "X": -1946.6742208982664, + "Y": -1144.966360396628, + "Zoom": 1.6276637566670586 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Dynamo.Graph.Nodes.CodeBlockNodeModel_img.jpg b/doc/distrib/NodeHelpFiles/Dynamo.Graph.Nodes.CodeBlockNodeModel_img.jpg new file mode 100644 index 0000000000..da2e82b63e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Dynamo.Graph.Nodes.CodeBlockNodeModel_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectImporter.dyn b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectImporter.dyn new file mode 100644 index 0000000000..24be3584d1 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectImporter.dyn @@ -0,0 +1,210 @@ +{ + "Uuid": "0e1db331-9f2e-4d47-9c33-5e0f8f6d9a4b", + "IsCustomNode": false, + "Description": "", + "Name": "Dynamo.Translation.Models.ObjectImporter", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Translation.Models.ObjectSelector, Translation.Models", + "SelectedObjectIds": [], + "Id": "41157c0c35b34256bb74d79a939b380f", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "60b846e6445a4444a2c188ca34a1373f", + "Name": "objects", + "Description": "CAD data", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d773615d9aa24f65b3e6ea44a6a09e24", + "Name": "objects", + "Description": "CAD data.\r\nTo convert CAD data into geometries, connect to a Convert To Geometries node.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection of a subset of objects.\r\nRun the graph to populate the selection options." + }, + { + "ConcreteType": "Dynamo.Translation.Models.ObjectImporter, Translation.Models", + "Id": "c96d11501942480987f1d064e85fa539", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "a8a5dbe13c4b47f8a92eed7f66a3c28f", + "Name": "path", + "Description": "CAD file to import", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "02d9b764dbf1439c9add7859475918c3", + "Name": "objects", + "Description": "CAD data.\r\nTo convert CAD data into geometries, connect to a Convert To Geometries node.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Imports third-party objects" + }, + { + "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", + "Id": "b1c7dba76bfe4922abe59e874661569e", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f15f90a71e184ab689d98d7b02629dbd", + "Name": "", + "Description": "File Path", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\Steve\\Downloads\\North Arrows.dwg", + "InputValue": "..\\..\\..\\Downloads\\North Arrows.dwg" + } + ], + "Connectors": [ + { + "Start": "02d9b764dbf1439c9add7859475918c3", + "End": "60b846e6445a4444a2c188ca34a1373f", + "Id": "083dc91f81884762bc878a073770004e", + "IsHidden": "False" + }, + { + "Start": "f15f90a71e184ab689d98d7b02629dbd", + "End": "a8a5dbe13c4b47f8a92eed7f66a3c28f", + "Id": "9660794207cf4403974f06922462e9dc", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [ + { + "Name": "DynamoATF", + "Version": "26.0.2.0", + "ReferenceType": "Package", + "Nodes": [ + "41157c0c35b34256bb74d79a939b380f", + "c96d11501942480987f1d064e85fa539" + ] + }, + { + "Name": "North Arrows.dwg", + "ReferenceType": "External", + "Nodes": [ + "b1c7dba76bfe4922abe59e874661569e" + ] + } + ], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "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.4.1.7055", + "RunType": "Automatic", + "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": "41157c0c35b34256bb74d79a939b380f", + "Name": "Select Geometry File Objects", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1894.4162620145921, + "Y": 600.5 + }, + { + "Id": "c96d11501942480987f1d064e85fa539", + "Name": "Import Geometry File", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1519.8462265548294, + "Y": 600.5 + }, + { + "Id": "b1c7dba76bfe4922abe59e874661569e", + "Name": "File Path", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1118.5, + "Y": 600.5 + } + ], + "Annotations": [], + "X": -1593.9466253839037, + "Y": -598.0870913868988, + "Zoom": 1.545620359375 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectImporter_img.jpg b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectImporter_img.jpg new file mode 100644 index 0000000000..33d295823d Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectImporter_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectSelector.dyn b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectSelector.dyn new file mode 100644 index 0000000000..e468996dba --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectSelector.dyn @@ -0,0 +1,214 @@ +{ + "Uuid": "6d4d8a5b-8d4e-4f87-b4d8-5cb4fb94a1c1", + "IsCustomNode": false, + "Description": "", + "Name": "Dynamo.Translation.Models.ObjectSelector", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Translation.Models.ObjectImporter, Translation.Models", + "Id": "215a4b203d164da8812fef2fb3de7aa6", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "2070fb04018340f9aa81364179f71964", + "Name": "path", + "Description": "CAD file to import", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "da197ba0bfa14cc6ad486642c0223090", + "Name": "objects", + "Description": "CAD data.\r\nTo convert CAD data into geometries, connect to a Convert To Geometries node.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Imports third-party objects" + }, + { + "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", + "Id": "397f80f956534aa3ae59a2ede4da8b9f", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f3821921c40f4f5a9663beadde462d32", + "Name": "", + "Description": "File Path", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\Steve\\Downloads\\North Arrows.dwg", + "InputValue": "..\\..\\..\\Downloads\\North Arrows.dwg" + }, + { + "ConcreteType": "Dynamo.Translation.Models.ObjectSelector, Translation.Models", + "SelectedObjectIds": [ + "16", + "27", + "33" + ], + "Id": "364e64c974464f04a41167e60bff888b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "11212efd6d514b1486e185dd25bcbf95", + "Name": "objects", + "Description": "CAD data", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "03747fe0bbcd427eaf618955c7a8e097", + "Name": "objects", + "Description": "CAD data.\r\nTo convert CAD data into geometries, connect to a Convert To Geometries node.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection of a subset of objects.\r\nRun the graph to populate the selection options." + } + ], + "Connectors": [ + { + "Start": "da197ba0bfa14cc6ad486642c0223090", + "End": "11212efd6d514b1486e185dd25bcbf95", + "Id": "15033f331b854b60a4ce2bf88619ac91", + "IsHidden": "False" + }, + { + "Start": "f3821921c40f4f5a9663beadde462d32", + "End": "2070fb04018340f9aa81364179f71964", + "Id": "8c7df9a661404ba4a9fa4a46c8ddeded", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [ + { + "Name": "DynamoATF", + "Version": "26.0.2.0", + "ReferenceType": "Package", + "Nodes": [ + "215a4b203d164da8812fef2fb3de7aa6", + "364e64c974464f04a41167e60bff888b" + ] + }, + { + "Name": "North Arrows.dwg", + "ReferenceType": "External", + "Nodes": [ + "397f80f956534aa3ae59a2ede4da8b9f" + ] + } + ], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "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.4.1.7055", + "RunType": "Automatic", + "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": "215a4b203d164da8812fef2fb3de7aa6", + "Name": "Import Geometry File", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1259.3462265548294, + "Y": 429.0 + }, + { + "Id": "397f80f956534aa3ae59a2ede4da8b9f", + "Name": "File Path", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 858.0, + "Y": 429.0 + }, + { + "Id": "364e64c974464f04a41167e60bff888b", + "Name": "Select Geometry File Objects", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1633.9162620145921, + "Y": 429.0 + } + ], + "Annotations": [], + "X": -986.684911593949, + "Y": -275.43013186834, + "Zoom": 1.426391646568321 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectSelector_img.jpg b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectSelector_img.jpg new file mode 100644 index 0000000000..395a3134ca Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Dynamo.Translation.Models.ObjectSelector_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/UnitsUI.UnitInput.dyn b/doc/distrib/NodeHelpFiles/UnitsUI.UnitInput.dyn new file mode 100644 index 0000000000..e90301d8eb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/UnitsUI.UnitInput.dyn @@ -0,0 +1,251 @@ +{ + "Uuid": "8e6b6ad4-8d5e-4c1b-a8f6-9f7bb6d9f2c3", + "IsCustomNode": false, + "Description": "", + "Name": "UnitsUI.UnitInput", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "UnitsUI.UnitInput, UnitsNodeModels", + "UnitType": "autodesk.unit.unit:feet-1.0.1", + "Id": "53a0b40eaa374eab8362267601669df4", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6f55130da51c420fb96c19a3a7136dd8", + "Name": "Value", + "Description": "Converted value of expression", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ca7d62fd2cf04c89b34125819c352cc0", + "Name": "Unit", + "Description": "Selected Unit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Converts an input string with unit values into the equivalent value of the expression", + "InputValue": "10" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 148.0, + "WatchHeight": 38.0, + "Id": "84f91cd481774c0091488cd9bb62629b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "ff854126de994dd78037c6b55fc3c268", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "73f7da25f5804eb59c051b441b01b10f", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5fdea05d41504611908da2b2ae602c0b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4643471862ca4e51955354009c4e5197", + "Name": "object", + "Description": "Object to query type\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a3b1c716a69d4680b5bd3861764cdd28", + "Name": "string", + "Description": "Type of object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Object.Type@var", + "Replication": "Auto", + "Description": "Returns the type of object represented as string.\n\nObject.Type (object: var): string" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 35.0, + "WatchHeight": 38.0, + "Id": "6cf798a9693b40d48f5b6cebdb59d536", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6fb74866900d438b815834f2615acbbc", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a20c5368ab634909a7ababe0bc7c9056", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "6f55130da51c420fb96c19a3a7136dd8", + "End": "4643471862ca4e51955354009c4e5197", + "Id": "62a32107e3e1490bbe37cd4d74c0cc5d", + "IsHidden": "False" + }, + { + "Start": "6f55130da51c420fb96c19a3a7136dd8", + "End": "6fb74866900d438b815834f2615acbbc", + "Id": "837b39edec07463194b22e1239bd0a74", + "IsHidden": "False" + }, + { + "Start": "ca7d62fd2cf04c89b34125819c352cc0", + "End": "ff854126de994dd78037c6b55fc3c268", + "Id": "53d321d37873439793f68c1cb1139fd4", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.4", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "9.0", + "Data": {} + } + ], + "Author": "", + "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.4.1.7055", + "RunType": "Automatic", + "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": "53a0b40eaa374eab8362267601669df4", + "Name": "Parse Unit Input", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 572.9644923639935, + "Y": 577.7838753220981 + }, + { + "Id": "84f91cd481774c0091488cd9bb62629b", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 947.5524499926166, + "Y": 741.9586105009936 + }, + { + "Id": "5fdea05d41504611908da2b2ae602c0b", + "Name": "Object.Type", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 944.9644923639935, + "Y": 577.7838753220981 + }, + { + "Id": "6cf798a9693b40d48f5b6cebdb59d536", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 944.9644923639935, + "Y": 426.7838753220981 + } + ], + "Annotations": [], + "X": -680.2213266213603, + "Y": -782.755473632089, + "Zoom": 2.056680268334277 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/UnitsUI.UnitInput_img.jpg b/doc/distrib/NodeHelpFiles/UnitsUI.UnitInput_img.jpg new file mode 100644 index 0000000000..5a72bcbec7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/UnitsUI.UnitInput_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany.md new file mode 100644 index 0000000000..7b3dd507d4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany.md @@ -0,0 +1,8 @@ +## In Depth +This node offsets a PolyCurve into one or more new PolyCurves based on the offset distance and plane provided. + +In this example, a PolyCurve.ByPoints node is used to create the input geometry for the PolyCurve.OffsetMany node. A signed distance value (+ or -) controls the offset direction, an extendCircular Boolean determines how circular edges are handled, and a planeNormal (Vector) defines the normal direction of the plane in which the offset is created. +___ +## Example File + +![PolyCurve.OffsetMany](./Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/CoreNodeModels.Logic.Gate.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/CoreNodeModels.Logic.Gate.md new file mode 100644 index 0000000000..4f56fc9f6b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/CoreNodeModels.Logic.Gate.md @@ -0,0 +1,8 @@ +## In Depth +The Gate node controls whether input data is allowed to pass through based on a Boolean value. If the gate is open (true), the input is passed to the output. If the gate is closed (false), the input is blocked. + +In this example, the user does not need to explode geometry every time the graph runs. When the gate is open (true), newly created geometry is allowed to pass through and is exploded. When the gate is closed (false), the geometry is blocked, so it is not passed on or exploded again. +___ +## Example File + +![Gate](./CoreNodeModels.Logic.Gate_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/CoreNodeModels.Remember.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/CoreNodeModels.Remember.md new file mode 100644 index 0000000000..5d3b3ce638 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/CoreNodeModels.Remember.md @@ -0,0 +1,8 @@ +## In Depth +This node stores a value in the Dynamo file so it can be recalled later by the graph, including when the input is null. It is useful when you need to preserve data between runs, maintain state, or reference previously stored information without recreating it each time. + +In this example a single floor is selected and the geometry is extracted and then used as the input in Remember node. The results of the Remember node will be stored here in this output and can be reused. +___ +## Example File + +![Remember](./CoreNodeModels.Remember_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/DSRevitNodesUI.LeaderEndCondition.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/DSRevitNodesUI.LeaderEndCondition.md new file mode 100644 index 0000000000..84da1a3396 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/DSRevitNodesUI.LeaderEndCondition.md @@ -0,0 +1,8 @@ +## In Depth +This node provides a selectable Leader End Condition value from Revit. The options are Free End or Attached. + +In this example all walls in view L1 are being tagged. These tags are then used with a Free value selected by the LeaderEnd Condition node, then used as inputs to set the leader end condition values. +___ +## Example File + +![LeaderEnd Condition](./DSRevitNodesUI.LeaderEndCondition_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Graph.Nodes.CodeBlockNodeModel.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Graph.Nodes.CodeBlockNodeModel.md new file mode 100644 index 0000000000..d9bac6af5f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Graph.Nodes.CodeBlockNodeModel.md @@ -0,0 +1,10 @@ +## In Depth +This node lets you write DesignScript code directly inside Dynamo to create values, perform calculations, define variables, and build logic in a compact text-based format. A Code Block can contain single values, lists, ranges, mathematical expressions, string values, function calls, and variable assignments. + +In this example, a Code Block is used to show a mathematical expression. +For more information, see the link below. +[DesignScript Guide](https://dynamobim.org/wp-content/links/DesignScriptGuide.pdf) +___ +## Example File + +![Code Block](./Dynamo.Graph.Nodes.CodeBlockNodeModel_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Translation.Models.ObjectImporter.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Translation.Models.ObjectImporter.md new file mode 100644 index 0000000000..fd5e4cac9d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Translation.Models.ObjectImporter.md @@ -0,0 +1,8 @@ +## In Depth +This node imports external geometry or model data into Dynamo so it can be viewed, filtered, or used in downstream workflows. It acts as the main entry point for bringing supported imported content into the graph, allowing Dynamo to interpret the incoming file or object and expose it for further processing. + +In this example, the file North Arrows.dwg is selected and used as the input for the Import Geometry File node. The output of this node provides access to all geometry and associated data contained within the imported file. +___ +## Example File + +![Import Geometry File](./Dynamo.Translation.Models.ObjectImporter_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Translation.Models.ObjectSelector.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Translation.Models.ObjectSelector.md new file mode 100644 index 0000000000..8e148646e3 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/Dynamo.Translation.Models.ObjectSelector.md @@ -0,0 +1,8 @@ +## In Depth +This node narrows the scope of import geometry by allowing users to manually select which geometry should be passed through. + +In this example, CAD geometry is imported and used in the Select Geometry File Objects node. You can manually select objects to be passed through, like the ones shown here with IDs 16, 27, and 33. +___ +## Example File + +![Select Geometry File Objects](./Dynamo.Translation.Models.ObjectSelector_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/fallback_docs/UnitsUI.UnitInput.md b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/UnitsUI.UnitInput.md new file mode 100644 index 0000000000..8be2013d1f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/fallback_docs/UnitsUI.UnitInput.md @@ -0,0 +1,8 @@ +## In Depth +This node allows you to enter a numeric value together with a unit type. This node gives you a way to define a quantity such as length, area, volume, angle, or another measurable value in a more controlled way. + +In this example, Parse Unit Input is used with a value of 10 and the unit Feet. The outputs are a System.Double value of 10 and the unit name Feet. +___ +## Example File + +![Parse Unit Input](./UnitsUI.UnitInput_img.jpg) \ No newline at end of file