From 363e417db041e8d92f1e471ed5a7a1b688ff0362 Mon Sep 17 00:00:00 2001 From: Andreas Dieckmann Date: Thu, 10 Oct 2024 21:51:38 +0200 Subject: [PATCH] #416 --- nodes/3.x/Buckyball.ByOriginAndRadius.dyf | 521 +++++++++--------- .../3.x/dynamo/Geometry.Shapes.Buckyball.dyn | 253 ++++----- 2 files changed, 371 insertions(+), 403 deletions(-) diff --git a/nodes/3.x/Buckyball.ByOriginAndRadius.dyf b/nodes/3.x/Buckyball.ByOriginAndRadius.dyf index 2659a87c..2068eb55 100644 --- a/nodes/3.x/Buckyball.ByOriginAndRadius.dyf +++ b/nodes/3.x/Buckyball.ByOriginAndRadius.dyf @@ -79,7 +79,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -105,7 +105,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -126,7 +126,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -147,7 +147,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -168,7 +168,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -189,7 +189,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -210,7 +210,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -231,7 +231,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -252,7 +252,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -273,7 +273,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -294,7 +294,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -305,7 +305,7 @@ { "Id": "37c0ab34a8254832b936ed26923e380c", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -314,7 +314,7 @@ { "Id": "3a475f27a8be492d9109f0bda97b5157", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -323,7 +323,7 @@ { "Id": "5275b5a5d1ce4b4caf606d30a1bc8ab4", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -334,7 +334,7 @@ { "Id": "55e2e599cd7949f79925052881a80373", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -342,7 +342,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -353,7 +353,7 @@ { "Id": "dc9d0efe9ad845af9f4bd74a20af9457", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -362,7 +362,7 @@ { "Id": "7f960e21381a40cda140d85bcf730ade", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -371,7 +371,7 @@ { "Id": "53f4a0e002b74c139b112cc20637340a", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -382,7 +382,7 @@ { "Id": "27125228a6e0413b9cef643bc5b76895", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -390,7 +390,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -401,7 +401,7 @@ { "Id": "8d569d141c794e9b9d7379cc6f1cef94", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -410,7 +410,7 @@ { "Id": "c5e8ebabd91f4b7b83bd3da91b259592", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -419,7 +419,7 @@ { "Id": "3c9579384e3646719194d726b237b0a9", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -430,7 +430,7 @@ { "Id": "401ba2b111a040649a811ee315e63ab3", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -438,7 +438,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -449,7 +449,7 @@ { "Id": "cee07411767d4fe18fafdc1dc22a1b78", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -458,7 +458,7 @@ { "Id": "8dd23413e44442d8a460a2e9851daeb2", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -467,7 +467,7 @@ { "Id": "f73fb20834c24ccc95f800aba5874784", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -478,7 +478,7 @@ { "Id": "d1f693ec88a641569b7a06221ff486f9", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -486,7 +486,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -497,7 +497,7 @@ { "Id": "f51260bec3f5425596df7cfe46698462", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -506,7 +506,7 @@ { "Id": "c613d4c1865144619afb48e9585e043c", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -515,7 +515,7 @@ { "Id": "5cc8c930a4f74a05a3fbb0046325c382", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -526,7 +526,7 @@ { "Id": "fec75c5334b04c2c955f4e5417da4beb", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -534,7 +534,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -555,7 +555,7 @@ { "Id": "1c4ac52cfcc74beea37e71231c1ac82d", "Name": "", - "Description": "Value of expression at line 4", + "Description": "Wert des Ausdrucks in Zeile 4", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -564,7 +564,7 @@ { "Id": "91ec5a69f0594d0d99b4d80688fc86a9", "Name": "", - "Description": "Value of expression at line 5", + "Description": "Wert des Ausdrucks in Zeile 5", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -573,7 +573,7 @@ { "Id": "0fa50390960b421f81924f775f94bdeb", "Name": "", - "Description": "Value of expression at line 6", + "Description": "Wert des Ausdrucks in Zeile 6", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -582,7 +582,7 @@ { "Id": "e1e7761e349d44489cfa4f6b18dad588", "Name": "", - "Description": "Value of expression at line 7", + "Description": "Wert des Ausdrucks in Zeile 7", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -591,7 +591,7 @@ { "Id": "eb7cbe5a962e48b18d4c23b394884356", "Name": "", - "Description": "Value of expression at line 8", + "Description": "Wert des Ausdrucks in Zeile 8", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -600,7 +600,7 @@ { "Id": "8a33aea5f5ff4a8c901b2678264e3556", "Name": "", - "Description": "Value of expression at line 9", + "Description": "Wert des Ausdrucks in Zeile 9", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -609,7 +609,7 @@ { "Id": "6231a198c1ee40e6bfa0fc859c881bd9", "Name": "", - "Description": "Value of expression at line 10", + "Description": "Wert des Ausdrucks in Zeile 10", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -618,7 +618,7 @@ { "Id": "ee71e24192cd437fa8c5ca27def5b2b3", "Name": "", - "Description": "Value of expression at line 11", + "Description": "Wert des Ausdrucks in Zeile 11", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -626,7 +626,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -637,7 +637,7 @@ { "Id": "41e8db30131449e298f28fa846f3a61a", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -646,7 +646,7 @@ { "Id": "a6223b0d45084a6bbf0fee51ca663981", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -655,7 +655,7 @@ { "Id": "0c34f207dda14a56b341f837699ce206", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -666,7 +666,7 @@ { "Id": "21e0cf264b49411d9f0359551b30c86e", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -674,7 +674,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -685,7 +685,7 @@ { "Id": "7fc7cecfcb45458694af4c161a822587", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -694,7 +694,7 @@ { "Id": "9c3f5e40ef144b1680e4e76e7d58fcd2", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -703,7 +703,7 @@ { "Id": "3683c6c17f0c4972b03a6ce54d38b049", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -714,7 +714,7 @@ { "Id": "5e96fdcdd9734870955dbd77b6c6b534", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -722,7 +722,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -733,7 +733,7 @@ { "Id": "efc312f1ba8b4007a3d1509f8bea2536", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -742,7 +742,7 @@ { "Id": "d66f289317c047eebef7dab9f09e99a0", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -751,7 +751,7 @@ { "Id": "45b42f08320f436bb9e03ad464d06cb6", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -762,7 +762,7 @@ { "Id": "30accea44c4b41b8983af86093acfa2c", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -770,7 +770,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -781,7 +781,7 @@ { "Id": "5f9618b721794c73bd28be8cac19bc9e", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -790,7 +790,7 @@ { "Id": "0109de7234774dca9585d07c96aedbf4", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -799,7 +799,7 @@ { "Id": "1236460da421474894c3caa77617d6c9", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nVorgabewert : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -810,7 +810,7 @@ { "Id": "f1641af1ac5c43d49829b7c5a89ead33", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -818,7 +818,7 @@ } ], "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", @@ -920,12 +920,13 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." }, { "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "import clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\npoints = IN[0]\r\nalmostzero = IN[1]\r\nstruts = list()\r\n\r\n# this function recursively finds all the pairs of points of the buckyball struts\r\ndef BuckyballStruts(points,struts):\r\n\tfirstpoint = points[0]\r\n\trestofpoints = points[1:]\r\n\t# measure distance between first point and rest of points\r\n\tdistances = [firstpoint.DistanceTo(x) for x in restofpoints]\r\n\t# filter out all points that do not have a distance of 2 to the first point\r\n\tstrutpoints = list()\r\n\tstrutpointpairs = list()\r\n\ti = 0\r\n\tfor dist in distances:\r\n\t\t# use a little tolerance so we catch all struts\r\n\t\tif dist > 2 - almostzero and dist < 2 + almostzero:\r\n\t\t\tstrutpoints.append(restofpoints[i])\r\n\t\t\tstrutpointpairs.append((firstpoint,restofpoints[i]))\r\n\t\ti += 1\r\n\t# add strutpointpairs to struts\r\n\tif len(strutpointpairs) > 0: struts.extend(strutpointpairs)\r\n\t# Continue processing the list recursively until there's only one point left. By always removing the first point from the list, we ensure that no duplicate struts are computed.\r\n\tif len(restofpoints) > 1:\r\n\t\treturn BuckyballStruts(restofpoints,struts)\r\n\telse: return (restofpoints,struts)\r\n\t\r\nOUT = BuckyballStruts(points,struts)[1]", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "a0eb333a67ef46e086d603a0bf6c17c0", "Inputs": [ @@ -960,7 +961,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -973,7 +974,7 @@ { "Id": "c4811aad277b4e64a13004442b9b211c", "Name": "1.0e-9", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -981,7 +982,7 @@ } ], "Replication": "Auto", - "Description": "Returns a feasable computational tolerance to zero (1.0e-9 or a billionth of 1) for use in calculations. More background info: https://github.com/ikeough/Dynamo/issues/879" + "Description": "Returns a feasable computational tolerance to zero (1.0e-9 or a billionth of 1) for use in calculations. More background info: https://github.com/DynamoDS/Dynamo/issues/879" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -992,7 +993,7 @@ { "Id": "61745d994ef447648799222efd2405dd", "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Description": "Zu vereinfachende Liste\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1000,8 +1001,8 @@ }, { "Id": "3e82dc2e9b24435b8bd3818046c89ee4", - "Name": "amt", - "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "Name": "amount", + "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -1011,8 +1012,8 @@ "Outputs": [ { "Id": "07ea2992b1c840eb96f5f100defa48d7", - "Name": "var[]..[]", - "Description": "var[]..[]", + "Name": "list", + "Description": "Vereinfachte Liste nach Betrag", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1020,7 +1021,7 @@ } ], "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", @@ -1068,7 +1069,7 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -1107,7 +1108,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1118,7 +1119,7 @@ { "Id": "238fb26b429c43b8b4aeea749fb8c72c", "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Description": "Zu vereinfachende Liste\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 3, "UseLevels": true, @@ -1126,8 +1127,8 @@ }, { "Id": "a8eabf4ed1534132b4efa04056c68d4d", - "Name": "amt", - "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "Name": "amount", + "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -1137,8 +1138,8 @@ "Outputs": [ { "Id": "1883992c689d441da890bbe8b09d27fd", - "Name": "var[]..[]", - "Description": "var[]..[]", + "Name": "list", + "Description": "Vereinfachte Liste nach Betrag", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1146,7 +1147,7 @@ } ], "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1166,7 +1167,7 @@ { "Id": "0e2536d35eb74152bbcf5847c72b8d3b", "Name": "amount", - "Description": "double\nDefault value : 1", + "Description": "double\nVorgabewert : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -1185,7 +1186,7 @@ } ], "Replication": "Auto", - "Description": "Scale uniformly around the origin\n\nGeometry.Scale (amount: double = 1): Geometry" + "Description": "Skaliert gleichmäßig vom Ursprung aus.\n\nGeometry.Scale (amount: double = 1): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1215,7 +1216,7 @@ } ], "Replication": "Auto", - "Description": "Get the Vector with the same X, Y, and Z component\n\nPoint.AsVector ( ): Vector" + "Description": "Ruft den Vektor mit identischer X- Y- und Z-Komponente ab.\n\nPoint.AsVector ( ): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1254,7 +1255,7 @@ } ], "Replication": "Auto", - "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point" + "Description": "Fügt einem Punkt einen Vektor hinzu. Dies ist identisch mit Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -1276,7 +1277,7 @@ { "Id": "524f4e842a0748da9d65ca3d46f5a1e2", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1285,7 +1286,7 @@ { "Id": "0b4d79718bb440c697ba7482c40c1fc5", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Wert des Ausdrucks in Zeile 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1294,7 +1295,7 @@ { "Id": "e04825331582439da134e2abc5c0c960", "Name": "", - "Description": "Value of expression at line 3", + "Description": "Wert des Ausdrucks in Zeile 3", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1302,7 +1303,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -1314,7 +1315,7 @@ { "Id": "5a855949d4c6412c81227ac203a9628d", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1322,7 +1323,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1333,7 +1334,7 @@ { "Id": "4774872b81624f75a4041a6f4aa0db45", "Name": "list", - "Description": "List to get the item count of.\n\nvar[]..[]", + "Description": "Liste, deren Elementanzahl abgerufen werden soll\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": true, @@ -1343,8 +1344,8 @@ "Outputs": [ { "Id": "cc79e5886f634189a1ad6e0968281fa9", - "Name": "count", - "Description": "List length.", + "Name": "int", + "Description": "Länge der Liste", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1352,7 +1353,7 @@ } ], "Replication": "Auto", - "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + "Description": "Gibt die Anzahl der Elemente in der angegebenen Liste zurück.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1363,7 +1364,7 @@ { "Id": "3a7c45a5e1d044279aac5579da95048c", "Name": "list", - "Description": "List to chop into sublists\n\nvar[]..[]", + "Description": "Die in Unterlisten zu zerlegende Liste\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1372,7 +1373,7 @@ { "Id": "9f22e2b7d0f448db94e7f68116bc0f25", "Name": "lengths", - "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "Description": "Die Längen der aus der eingegebenen Liste zu erstellenden aufeinander folgenden Unterlisten\n\nint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1383,7 +1384,7 @@ { "Id": "c0e315b0cb2b4a779bbe6ba8156f1122", "Name": "lists", - "Description": "Sublists created from the list", + "Description": "Die aus der Liste erstellten Unterlisten", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1391,7 +1392,7 @@ } ], "Replication": "Auto", - "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + "Description": "Zerlegt eine Liste in eine Gruppe aufeinander folgender Unterlisten mit den angegebenen Längen. Die Unterteilung der Liste beginnt an deren Anfang.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1402,7 +1403,7 @@ { "Id": "c598caf274234c238ea442cba0f436b5", "Name": "list", - "Description": "List to chop into sublists\n\nvar[]..[]", + "Description": "Die in Unterlisten zu zerlegende Liste\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1411,7 +1412,7 @@ { "Id": "43ff8368c2ac49e3a9599eabdcfa3c45", "Name": "lengths", - "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "Description": "Die Längen der aus der eingegebenen Liste zu erstellenden aufeinander folgenden Unterlisten\n\nint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1422,7 +1423,7 @@ { "Id": "7eec3a47b29c45b2b70b863a69cc4acc", "Name": "lists", - "Description": "Sublists created from the list", + "Description": "Die aus der Liste erstellten Unterlisten", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1430,7 +1431,7 @@ } ], "Replication": "Auto", - "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + "Description": "Zerlegt eine Liste in eine Gruppe aufeinander folgender Unterlisten mit den angegebenen Längen. Die Unterteilung der Liste beginnt an deren Anfang.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1441,7 +1442,7 @@ { "Id": "65586152c5a74080baf35b0375476aa7", "Name": "lists", - "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "Description": "Liste der umzustellenden Listen\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1452,7 +1453,7 @@ { "Id": "1b8349ad1da54bda9c31fa6577f987ad", "Name": "lists", - "Description": "A list of transposed lists.", + "Description": "Liste der umgestellten Listen", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1460,7 +1461,7 @@ } ], "Replication": "Auto", - "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1471,7 +1472,7 @@ { "Id": "bba6c95477cb4d9ab303586e8aebf66c", "Name": "lists", - "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "Description": "Liste der umzustellenden Listen\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1482,7 +1483,7 @@ { "Id": "63b870f1af8845518633c99681095409", "Name": "lists", - "Description": "A list of transposed lists.", + "Description": "Liste der umgestellten Listen", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1490,7 +1491,7 @@ } ], "Replication": "Auto", - "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -1502,7 +1503,7 @@ { "Id": "a81a9bd9ba4d4a3d8413ff1159094521", "Name": "points", - "Description": "Input #1", + "Description": "Point[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1513,7 +1514,7 @@ { "Id": "8aa6456d83f548feb6c108c02f309dbe", "Name": "Point", - "Description": "Output #1", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1543,7 +1544,7 @@ { "Id": "aa96cf0d0d6448a5afa1a16967cad1f7", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1552,7 +1553,7 @@ { "Id": "90c032a9dd6d4734a2f1dfc2a9356fb7", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Wert des Ausdrucks in Zeile 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1561,7 +1562,7 @@ { "Id": "cd2a67b817c3447d9000ae04134383fa", "Name": "", - "Description": "Value of expression at line 4", + "Description": "Wert des Ausdrucks in Zeile 4", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1570,7 +1571,7 @@ { "Id": "ddbd3d78b25f49bea91887e1cb3954c9", "Name": "", - "Description": "Value of expression at line 6", + "Description": "Wert des Ausdrucks in Zeile 6", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1578,7 +1579,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -1590,7 +1591,7 @@ { "Id": "fbd676806d7b49feac09824823c1232b", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1598,7 +1599,7 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1628,7 +1629,7 @@ } ], "Replication": "Auto", - "Description": "Construct a Polygon Curve by connecting Points.\n\nPolygon.ByPoints (points: Point[]): Polygon" + "Description": "Erstellt eine Polygonkurve durch Verbinden von Punkten.\n\nPolygon.ByPoints (points: Point[]): Polygon" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1667,7 +1668,7 @@ } ], "Replication": "Auto", - "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector" + "Description": "Bildet einen Vektor durch zwei Endpunkte. Das Ergebnis ist ein Vektor vom Startpunkt zum Endpunkt.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -1679,7 +1680,7 @@ { "Id": "301eda7a5b694580a76360840dc425e7", "Name": "seq", - "Description": "Input #1", + "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1688,7 +1689,7 @@ { "Id": "bd07e7cd90f34eb19cd4e7557078234b", "Name": "length", - "Description": "Input #2", + "Description": "int", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1699,7 +1700,7 @@ { "Id": "161c936b40364685a87c3eba375bd051", "Name": "in", - "Description": "Output #1", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1708,7 +1709,7 @@ { "Id": "e842e3f65d9941c3ba6dfe6959301fbf", "Name": "out", - "Description": "Output #2", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1727,7 +1728,7 @@ { "Id": "569d2ff76a5440a2bf1ee3e07bacf5e2", "Name": "startPoint", - "Description": "Point", + "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1736,7 +1737,7 @@ { "Id": "0daa3c3171ae4be2bf2e4c1f19397adf", "Name": "endPoint", - "Description": "Point", + "Description": "Line end point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1747,7 +1748,7 @@ { "Id": "ce146d3f6f3a47e39e4d491b6d3fe90d", "Name": "Line", - "Description": "Line", + "Description": "Line from start and end point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1755,7 +1756,7 @@ } ], "Replication": "Auto", - "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + "Description": "Erstellt eine gerade Linie zwischen zwei eingegebenen Punkten.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1785,7 +1786,7 @@ } ], "Replication": "Auto", - "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector" + "Description": "Ruft die normalisierte Version eines Vektors ab.\n\nVector.Normalized ( ): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1796,7 +1797,7 @@ { "Id": "dcdbdee827e7406180818ab201ac8eef", "Name": "closedCurve", - "Description": "Curve", + "Description": "Closed curve used as surface boundary\n\nCurve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1807,7 +1808,7 @@ { "Id": "867b37501dfa40a0973f3f1e2312dd85", "Name": "Surface", - "Description": "Surface", + "Description": "Surface created by patch", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1815,7 +1816,7 @@ } ], "Replication": "Auto", - "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface" + "Description": "Erstellt eine Oberfläche durch Ausfüllen des Bereichs innerhalb einer durch die eingegebenen Kurven definierten geschlossenen Begrenzung.\n\nSurface.ByPatch (closedCurve: Curve): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", @@ -1835,7 +1836,7 @@ { "Id": "1c07e9a87a704d40b4e77d51ca5285d6", "Name": "other", - "Description": "The other Geometry\n\nGeometry", + "Description": "Die andere Geometrie\n\nGeometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1846,7 +1847,7 @@ { "Id": "691895c404bd43deb72909c0ead3069e", "Name": "double", - "Description": "The distance", + "Description": "Der Abstand", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1854,7 +1855,7 @@ } ], "Replication": "Auto", - "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double" + "Description": "Ruft den Abstand zwischen dieser und anderer Geometrie ab.\n\nGeometry.DistanceTo (other: Geometry): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", @@ -1893,12 +1894,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "import clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\nstruts = IN[0]\r\npoints = IN[1]\r\nalmostzero = IN[2]\r\n\r\ndef BuckyballFaces(struts,points,planes,almostzero,vertices):\r\n\tfirststrut = struts[0]\r\n\tstruts.pop(0)\r\n\t# find the two adjacent struts\r\n\tadjacent = list()\r\n\tfor strut in struts:\r\n\t\tfor point in strut:\r\n\t\t\tif point.IsAlmostEqualTo(firststrut[0]):\r\n\t\t\t\tadjacent.append(strut)\r\n\t\t\t\tbreak\r\n\t\tif len(adjacent) == 2:\r\n\t\t\tbreak\r\n\t# identify planes and find all vertices on planes\t\t\r\n\tvlist = list()\t\t\r\n\tfor item in adjacent:\r\n\t\ttriangle = (firststrut[1],item[0],item[1])\r\n\t\tpl = Plane.ByBestFitThroughPoints(triangle)\t\r\n\t\tvlist = list()\r\n\t\tfor point in points:\r\n\t\t\tdist = pl.DistanceTo(point)\r\n\t\t\tif dist < almostzero and dist > -almostzero:\r\n\t\t\t\tvlist.append(point)\r\n\t\tnewplane = (Plane.ByBestFitThroughPoints(vlist))\r\n\t\tappend_vertices = True\r\n\t\tfor pl in planes:\r\n\t\t\tif newplane.IsAlmostEqualTo(pl):\r\n\t\t\t\tappend_vertices = False\r\n\t\tif append_vertices: \r\n\t\t\tvertices.append(vlist)\r\n\t\t\tplanes.append(newplane)\r\n\t# let this function recursively call itself until it finds all planes\r\n\tif len(planes) < 32:\r\n\t\treturn BuckyballFaces(struts,points,planes,almostzero,vertices)\r\n\telse:\r\n\t\treturn (struts,points,planes,almostzero,vertices)\r\n\r\ndef OrderFaceIndices(p_ordered,p_unordered,almostzero):\r\n\ti = 0;\r\n\tfor p in p_unordered:\r\n\t\tdist = p_ordered[(len(p_ordered)-1)].DistanceTo(p)\r\n\t\tif dist > 2-almostzero and dist < 2+almostzero:\r\n\t\t\tp_ordered.append(p)\r\n\t\t\tp_unordered.pop(i)\r\n\t\t\tbreak\r\n\t\ti += 1\r\n\tif len(p_unordered) > 0:\r\n\t\treturn OrderFaceIndices(p_ordered,p_unordered,almostzero)\r\n\telse:\r\n\t\treturn (p_ordered,p_unordered,almostzero)\r\n\r\nvlist_unordered = BuckyballFaces(struts,points,list(),almostzero,list())[4]\r\n\r\nvset_ordered = list()\r\nfor vset in vlist_unordered:\r\n\tp_ordered = [vset[0]]\r\n\tvset.pop(0)\r\n\tvset_ordered.append(OrderFaceIndices(p_ordered,vset,almostzero))\r\n\r\nvset_out = list()\r\nfor vset in vset_ordered:\r\n\tvset_out.append(vset[0])\r\nOUT = vset_out", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "f191cb4a09a9456486c26247095e43c4", "Inputs": [ @@ -1942,7 +1944,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." } ], "Connectors": [ @@ -2367,525 +2369,538 @@ "eef82f03-2a97-41cd-986a-0ce973604ab8", "00f1a159-d6fb-4dfa-8a0b-97bec4445abf" ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.12.0", + "ReferenceType": "Package", + "Nodes": [ + "efec924c9cd6400c98327bd47c814f24", + "1caebe62051c4af898436accbd2a020e", + "eff2c801c59442fbb74f31234dbcb2c1" + ] + } + ], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -6.3901968002319336, - "EyeY": 1.5600641965866089, - "EyeZ": 8.3885307312011719, - "LookX": 7.696831226348877, - "LookY": -3.3036408424377441, - "LookZ": -12.227391242980957, - "UpX": 0.004648793488740921, - "UpY": 0.99996191263198853, - "UpZ": -0.0073851975612342358 + "Name": "Hintergrundvorschau", + "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 }, "NodeViews": [ { + "ShowGeometry": true, + "Name": "Input", "Id": "4ad657e3cb0c46388108c9bb79dc198d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 524.725233207223, "Y": 290.045430245596 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "5ebe683685c045d3af284539d663becb", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 193.114998583791, "Y": -89.7774637098805 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "4f793ad529c346dba7e25e5c65d66208", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 2212.32908286821, "Y": -81.216662351706 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "1a528d58659341158a8a35ae4a6d8aa5", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 2762.00233091309, "Y": 294.005813827118 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "95b1d61e46674967b0f3f418262e4e7b", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 2709.60602921487, "Y": 28.6243528728702 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "2cb94b239b4a4c2bb03b92dc8020d3c2", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 2211.75220109559, "Y": 0.71473549262646 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "4f1ec96aabb241ffa4f69d64139f1b9f", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 2766.46376253106, "Y": 391.197415619777 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "4805eed450eb4355896727d8b171fcf8", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 2766.46376253106, "Y": 474.197415619777 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "68b7ae17ac24457992a875e86f3f5420", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 2767.10748265896, "Y": 548.57148097883 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "a1142ea2b259447b821ad6f17c3a4852", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 3569.03957447365, "Y": 155.677729917576 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "a34a6a148ce84b7aab131dac7fd06c25", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 3569.03957447365, "Y": 238.677729917576 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "8362424491f349be989c4661a6672dac", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": 764.731401491565 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "db3418b63b2f458998fe4b6f0531c508", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": 604.168068158225 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "dc6757bec03843f3a4cfb7bfa890d573", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": 443.604734824895 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "a4735e198fc64895a0e95d4d8f878295", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": 283.041401491561 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "c91c2a061cdd4d6c94442af747118ce9", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": 122.478068158227 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "a394f8df232a49a2b3f0d63dc9211101", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": -1513.25583334515, "Y": 17.9319811036494 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "81162b7154a64d4bb18300b412b24aff", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": -38.0852651751054 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "37c44df8bba54358b1a6c55a0182d049", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": -198.648598508438 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "beea566edc6f4b7c9eaf33faecba5eb6", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": -359.211931841772 }, { + "ShowGeometry": true, + "Name": "Point.ByCoordinates", "Id": "766629f35f314ae58f556d64dd6c75b8", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.ByCoordinates", - "ShowGeometry": true, "Excluded": false, "X": -596.174534292377, "Y": -519.775265175105 }, { + "ShowGeometry": true, + "Name": "List.Create", "Id": "e3475964fac04cb0b0850c4982ca42f5", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Create", - "ShowGeometry": true, "Excluded": false, "X": -275.053093398897, "Y": 19.7238694320732 }, { + "ShowGeometry": true, + "Name": "Python Script", "Id": "a0eb333a67ef46e086d603a0bf6c17c0", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Python Script", - "ShowGeometry": true, "Excluded": false, "X": 126.268883671386, "Y": 86.4193483050967 }, { + "ShowGeometry": true, + "Name": "AlmostZero", "Id": "efec924c9cd6400c98327bd47c814f24", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "AlmostZero", - "ShowGeometry": true, "Excluded": false, "X": -29.7595697330939, "Y": 165.291993047183 }, { + "ShowGeometry": true, + "Name": "List.Flatten", "Id": "01f242b246914d708fd7f01df23393d9", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Flatten", - "ShowGeometry": true, "Excluded": false, "X": -82.5487179690435, "Y": 19.6358594490086 }, { + "ShowGeometry": true, + "Name": "List.Create", "Id": "834dbaa22e7143ed977c5f34c4fcee32", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Create", - "ShowGeometry": true, "Excluded": false, "X": 529.409662162926, "Y": 17.7101092551086 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "af1985e38822416c91011adf495a07f6", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": 443.357558632673, "Y": -85.762123787508 }, { + "ShowGeometry": true, + "Name": "List.Flatten", "Id": "1839a21e6bca47ea8923e7edba050655", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Flatten", - "ShowGeometry": true, "Excluded": false, "X": 700.691185618703, "Y": 18.3038105290457 }, { + "ShowGeometry": true, + "Name": "Geometry.Scale", "Id": "1b1b0539c91846909f15684bdc57e2e2", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Geometry.Scale", - "ShowGeometry": true, "Excluded": false, "X": 949.869216896746, "Y": -27.8812816421412 }, { + "ShowGeometry": true, + "Name": "Point.AsVector", "Id": "1e8f99112a2b4633bf96240e86fb48b7", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.AsVector", - "ShowGeometry": true, "Excluded": false, "X": 998.172406320667, "Y": 94.515753742289 }, { + "ShowGeometry": true, + "Name": "Point.Add", "Id": "5f2042a009704dacb65f8da0b7c78710", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.Add", - "ShowGeometry": true, "Excluded": false, "X": 1250.72994667904, "Y": 24.2263298044388 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "216c3f6045f34d789cabe3ca590e9063", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": 1535.51608519265, "Y": 27.7474553590484 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "54f3b5c45ecf4cc990b2fbf01fbec18c", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": 1577.39613445377, "Y": 125.537841718196 }, { + "ShowGeometry": true, + "Name": "List.Count", "Id": "120f4b49eb7941e7ad937799dfee96a8", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Count", - "ShowGeometry": true, "Excluded": false, "X": 1714.59756854033, "Y": 447.424005702433 }, { + "ShowGeometry": true, + "Name": "List.Chop", "Id": "9bacdfc922044739b3fe5f2d966f4dce", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Chop", - "ShowGeometry": true, "Excluded": false, "X": 1732.08114945627, "Y": 64.2106925993892 }, { + "ShowGeometry": true, + "Name": "List.Chop", "Id": "442eaf2a3686477bba8685de1d433111", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Chop", - "ShowGeometry": true, "Excluded": false, "X": 1957.97741747247, "Y": 421.652580617156 }, { + "ShowGeometry": true, + "Name": "List.Transpose", "Id": "676909dc2b9b40ce9e773c79998eb89d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Transpose", - "ShowGeometry": true, "Excluded": false, "X": 1984.19595288822, "Y": -70.9986507633612 }, { + "ShowGeometry": true, + "Name": "List.Transpose", "Id": "fec5b7aa9ab1493cae0a7e10f0e4eee6", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.Transpose", - "ShowGeometry": true, "Excluded": false, "X": 1989.32269476854, "Y": 31.23735962313 }, { + "ShowGeometry": true, + "Name": "Point.Average", "Id": "1caebe62051c4af898436accbd2a020e", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Point.Average", - "ShowGeometry": true, "Excluded": false, "X": 1994.31051539823, "Y": 316.319520225499 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "e0318986da734e6a82eb3f342ba5f8e4", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": 2209.8196790704, "Y": 81.1643532158098 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "1f0e8e94a9b74fdc8522260a0b6ef40a", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": 2298.98420268568, "Y": 477.946510771645 }, { + "ShowGeometry": true, + "Name": "Polygon.ByPoints", "Id": "c8cda4015cbd44fd95d000bcf0bd7b12", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Polygon.ByPoints", - "ShowGeometry": true, "Excluded": false, "X": 2196.05257353875, "Y": 548.75457721678 }, { + "ShowGeometry": true, + "Name": "Vector.ByTwoPoints", "Id": "faef5412eb724c9eb01a89a029dce32d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Vector.ByTwoPoints", - "ShowGeometry": true, "Excluded": false, "X": 2183.72628663452, "Y": 290.061574115766 }, { + "ShowGeometry": true, + "Name": "List.FilterBySublistLength", "Id": "eff2c801c59442fbb74f31234dbcb2c1", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "List.FilterBySublistLength", - "ShowGeometry": true, "Excluded": false, "X": 2466.48679776239, "Y": 421.250440222201 }, { + "ShowGeometry": true, + "Name": "Line.ByStartPointEndPoint", "Id": "824a48e226ca46ba87e66e76590c742d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Line.ByStartPointEndPoint", - "ShowGeometry": true, "Excluded": false, "X": 2430.84837644481, "Y": 31.4970248195168 }, { + "ShowGeometry": true, + "Name": "Vector.Normalized", "Id": "bda1c5736d1c4df68ae7e9229e4a001f", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Vector.Normalized", - "ShowGeometry": true, "Excluded": false, "X": 2439.82189809492, "Y": 292.925256690508 }, { + "ShowGeometry": true, + "Name": "Surface.ByPatch", "Id": "bf1ddf1949c24a22a7bd98f6a6a26d48", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Surface.ByPatch", - "ShowGeometry": true, "Excluded": false, "X": 2452.4548972128, "Y": 549.357129987333 }, { + "ShowGeometry": true, + "Name": "Geometry.DistanceTo", "Id": "3e0b5b2252234d619f450ec7ab0b5305", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Geometry.DistanceTo", - "ShowGeometry": true, "Excluded": false, "X": 2432.52083623819, "Y": 164.799545683021 }, { + "ShowGeometry": true, + "Name": "Code Block", "Id": "180edb758b524a309aa48ebf50676c90", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Code Block", - "ShowGeometry": true, "Excluded": false, "X": 2718.70873217667, "Y": 170.090351897896 }, { + "ShowGeometry": true, + "Name": "Python Script", "Id": "f191cb4a09a9456486c26247095e43c4", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Python Script", - "ShowGeometry": true, "Excluded": false, "X": 339.23746607568, "Y": 112.647546325833 @@ -2907,8 +2922,8 @@ "Background": "#FFC1D676" } ], - "X": 446.172622884901, - "Y": 446.940152920918, - "Zoom": 0.275018019897484 + "X": -690.76268487565153, + "Y": 75.741372652538359, + "Zoom": 0.4886344573474134 } } \ No newline at end of file diff --git a/package_samples/3.x/dynamo/Geometry.Shapes.Buckyball.dyn b/package_samples/3.x/dynamo/Geometry.Shapes.Buckyball.dyn index 7c7c06f8..17718bf3 100644 --- a/package_samples/3.x/dynamo/Geometry.Shapes.Buckyball.dyn +++ b/package_samples/3.x/dynamo/Geometry.Shapes.Buckyball.dyn @@ -11,13 +11,13 @@ "Id": "cc333eea143d4713a8621e1cd1fcf21f", "Name": "Radius", "Type": "number", - "Type2": "number", "Value": "15", "MaximumValue": 20.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "Produces numeric values" + "Description": "Ein Schieberegler zur Erzeugung numerischer Werte", + "SelectedIndex": 0 } ], "Outputs": [], @@ -26,13 +26,13 @@ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "498ac300-3e75-429d-9b12-495a387293f1", "FunctionType": "Graph", - "Id": "e0f4dc8157ec4c5ba726a6673c308985", "NodeType": "FunctionNode", + "Id": "e0f4dc8157ec4c5ba726a6673c308985", "Inputs": [ { "Id": "ca85d2e902974ad69d03ed7f40b5e046", "Name": "origin", - "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.Origin() (disabled)", + "Description": "Point\nVorgabewert : Autodesk.DesignScript.Geometry.Point.Origin() (deaktiviert)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -41,7 +41,7 @@ { "Id": "5f2b8e95ce8e41fb93e75b731a687687", "Name": "radius", - "Description": "double\nDefault value : 1 (disabled)", + "Description": "double\nVorgabewert : 1 (deaktiviert)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -52,7 +52,7 @@ { "Id": "ea0b1f9ee47e4e70968f641b7820b1f8", "Name": "Vertices", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -61,7 +61,7 @@ { "Id": "e9d3ece060ba49d78e3e4f06435a5217", "Name": "StrutsUpVectors", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -70,7 +70,7 @@ { "Id": "fe7cefe8447f43ddbaaf4c4ec792ddb9", "Name": "StrutGeometry", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -79,7 +79,7 @@ { "Id": "2033621c1e8a43a781ebde9ad723562a", "Name": "StrutPoints", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -88,7 +88,7 @@ { "Id": "f6ddac5debf9446ca5e3a655ff088484", "Name": "HexagonPoints", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -97,7 +97,7 @@ { "Id": "bd40de96a6a242829af1a1c9b528b4f6", "Name": "PentagonPoints", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -106,7 +106,7 @@ { "Id": "2ad175a7a9674737876330360961bbc9", "Name": "SurfaceGeometry", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -115,7 +115,7 @@ { "Id": "5056caf6fa4541fcbfec944bb9ddc05d", "Name": "SurfaceArea", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -124,7 +124,7 @@ { "Id": "7d3f3154547c4050b824114fcd5c4078", "Name": "Volume", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -136,8 +136,9 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "Id": "e7c537a03a024ebf9df0697c1afd5a6b", "NodeType": "FunctionNode", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Id": "e7c537a03a024ebf9df0697c1afd5a6b", "Inputs": [], "Outputs": [ { @@ -150,16 +151,13 @@ "KeepListStructure": false } ], - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", - "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + "Description": "Ruft den Ursprung ab (0,0,0).\n\nPoint.Origin ( ): Point" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 147.2, - "WatchHeight": 38.4, - "Id": "393c074ced9448b6b2c2771875dc0a39", "NodeType": "ExtensionNode", + "Id": "393c074ced9448b6b2c2771875dc0a39", "Inputs": [ { "Id": "62f1e88cc4c04197a41c66e9dee5d04d", @@ -183,14 +181,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 155.2, - "WatchHeight": 38.4, - "Id": "fee908c1479e4038921e6da22049cad9", "NodeType": "ExtensionNode", + "Id": "fee908c1479e4038921e6da22049cad9", "Inputs": [ { "Id": "3b16c64ee0914ae4bacc4dd5c6881a62", @@ -214,14 +210,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "848bced6b13e4f2da21247c658aa0f65", "NodeType": "ExtensionNode", + "Id": "848bced6b13e4f2da21247c658aa0f65", "Inputs": [ { "Id": "a04ac47cfa74401b9ef80180a142c5f8", @@ -245,14 +239,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "60a95e81fafd4a1da1d5477add1207e9", "NodeType": "ExtensionNode", + "Id": "60a95e81fafd4a1da1d5477add1207e9", "Inputs": [ { "Id": "ba507ea53b304574b658744f83de4d2e", @@ -276,14 +268,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "a230b003bef54cbbbc4da29bcedc48a7", "NodeType": "ExtensionNode", + "Id": "a230b003bef54cbbbc4da29bcedc48a7", "Inputs": [ { "Id": "3627158c00454e148f21ab2a781c994d", @@ -307,14 +297,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "d51deb63e80449bb8c31883e55ce4112", "NodeType": "ExtensionNode", + "Id": "d51deb63e80449bb8c31883e55ce4112", "Inputs": [ { "Id": "752573b44856458aa88e75d7e58711ad", @@ -338,14 +326,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "640f01bf64cc46dea5fec035475ffbea", "NodeType": "ExtensionNode", + "Id": "640f01bf64cc46dea5fec035475ffbea", "Inputs": [ { "Id": "a7be3f59f55240e29362eebbeabb63d9", @@ -369,14 +355,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "be9cdab07fd54e289ab68a869e1bce71", "NodeType": "ExtensionNode", + "Id": "be9cdab07fd54e289ab68a869e1bce71", "Inputs": [ { "Id": "cc701a2614474907820ce0b49d1d55c1", @@ -400,14 +384,12 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "9898a1908b6d4cdcbb9830abf67c3f4b", "NodeType": "ExtensionNode", + "Id": "9898a1908b6d4cdcbb9830abf67c3f4b", "Inputs": [ { "Id": "36384067b0a9459198f2b7eb8595e710", @@ -431,16 +413,17 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 20.0, "MinimumValue": 0.0, "StepValue": 0.1, + "InputValue": 15.0, "Id": "cc333eea143d4713a8621e1cd1fcf21f", - "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -454,8 +437,7 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values", - "InputValue": 15.0 + "Description": "Ein Schieberegler zur Erzeugung numerischer Werte" }, { "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", @@ -463,7 +445,7 @@ "WatchHeight": 200.0, "WasExecuted": true, "Camera": { - "Name": "16e976fb-3cc7-4d49-ae4a-3da91111adc3 Preview", + "Name": "2b95bf13-cda4-401e-9f8c-feae5cc070b9 Preview", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -474,9 +456,8 @@ "UpY": 1.0, "UpZ": 0.0 }, - "VariableInputPorts": true, - "Id": "2b95bf13cda4401e9f8cfeae5cc070b9", "NodeType": "ExtensionNode", + "Id": "2b95bf13cda4401e9f8cfeae5cc070b9", "Inputs": [ { "Id": "91ac3b5157e54d3fb3e0c253413a63f5", @@ -500,13 +481,13 @@ } ], "Replication": "Disabled", - "Description": "Shows a dynamic preview of geometry" + "Description": "Zeigt eine dynamische Vorschau der Geometrie an." }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", "VariableInputPorts": true, - "Id": "2226739a898a4f60a95191e764db94db", "NodeType": "ExtensionNode", + "Id": "2226739a898a4f60a95191e764db94db", "Inputs": [ { "Id": "a52504e61c1b412393245cfbbf7f7100", @@ -539,93 +520,79 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list from the given inputs" + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." } ], "Connectors": [ { "Start": "ea0b1f9ee47e4e70968f641b7820b1f8", "End": "cc701a2614474907820ce0b49d1d55c1", - "Id": "7cb85c646e09429ca7cd8dcd11935476", - "IsHidden": "False" + "Id": "7cb85c646e09429ca7cd8dcd11935476" }, { "Start": "e9d3ece060ba49d78e3e4f06435a5217", "End": "a04ac47cfa74401b9ef80180a142c5f8", - "Id": "cd7c3e99aca14bbcaaf73ddec7278e65", - "IsHidden": "False" + "Id": "cd7c3e99aca14bbcaaf73ddec7278e65" }, { "Start": "fe7cefe8447f43ddbaaf4c4ec792ddb9", "End": "36384067b0a9459198f2b7eb8595e710", - "Id": "20c8f961a221493390ca829636e57ffa", - "IsHidden": "False" + "Id": "20c8f961a221493390ca829636e57ffa" }, { "Start": "fe7cefe8447f43ddbaaf4c4ec792ddb9", "End": "a52504e61c1b412393245cfbbf7f7100", - "Id": "4336cba6cf3048528c0f248922e33a39", - "IsHidden": "False" + "Id": "4336cba6cf3048528c0f248922e33a39" }, { "Start": "2033621c1e8a43a781ebde9ad723562a", "End": "ba507ea53b304574b658744f83de4d2e", - "Id": "fc64f8b25b994b6bb99d487ee56c1583", - "IsHidden": "False" + "Id": "fc64f8b25b994b6bb99d487ee56c1583" }, { "Start": "f6ddac5debf9446ca5e3a655ff088484", "End": "a7be3f59f55240e29362eebbeabb63d9", - "Id": "d179ec657e594b7b9f098503b83cf8dc", - "IsHidden": "False" + "Id": "d179ec657e594b7b9f098503b83cf8dc" }, { "Start": "bd40de96a6a242829af1a1c9b528b4f6", "End": "752573b44856458aa88e75d7e58711ad", - "Id": "de1418d5165f4a21a2537175400c72e3", - "IsHidden": "False" + "Id": "de1418d5165f4a21a2537175400c72e3" }, { "Start": "2ad175a7a9674737876330360961bbc9", "End": "3627158c00454e148f21ab2a781c994d", - "Id": "f90478b94555484e83563ed0bfb9784d", - "IsHidden": "False" + "Id": "f90478b94555484e83563ed0bfb9784d" }, { "Start": "2ad175a7a9674737876330360961bbc9", "End": "ecd723d6aba54e0385d820155387cd16", - "Id": "9282f659921a4e87904c66dd264855e8", - "IsHidden": "False" + "Id": "9282f659921a4e87904c66dd264855e8" }, { "Start": "5056caf6fa4541fcbfec944bb9ddc05d", "End": "3b16c64ee0914ae4bacc4dd5c6881a62", - "Id": "30f116ad9224420bac2e645ecbce352d", - "IsHidden": "False" + "Id": "30f116ad9224420bac2e645ecbce352d" }, { "Start": "7d3f3154547c4050b824114fcd5c4078", "End": "62f1e88cc4c04197a41c66e9dee5d04d", - "Id": "ca02722dae7c4d88960ca61d145faa78", - "IsHidden": "False" + "Id": "ca02722dae7c4d88960ca61d145faa78" }, { "Start": "962a1ad1f309435ca0c52066459f67dc", "End": "ca85d2e902974ad69d03ed7f40b5e046", - "Id": "22d019367d2e4cc7a22f5e8c9a5bcc82", - "IsHidden": "False" + "Id": "22d019367d2e4cc7a22f5e8c9a5bcc82" }, { "Start": "33c7a0a79c964acea39716f4c2987c82", "End": "5f2b8e95ce8e41fb93e75b731a687687", - "Id": "145180f6e8c54c4eb76446e77f3b6cb5", - "IsHidden": "False" + "Id": "145180f6e8c54c4eb76446e77f3b6cb5" }, { "Start": "879368a4813f4976bb6e7aa9e5d40af1", "End": "91ac3b5157e54d3fb3e0c253413a63f5", - "Id": "10bcd548388544329211492982daa686", - "IsHidden": "False" + "Id": "10bcd548388544329211492982daa686" } ], "Dependencies": [ @@ -634,14 +601,13 @@ "NodeLibraryDependencies": [ { "Name": "Clockwork for Dynamo 2.x", - "Version": "2.6.0", + "Version": "2.12.0", "ReferenceType": "Package", "Nodes": [ "e0f4dc8157ec4c5ba726a6673c308985" ] } ], - "EnableLegacyPolyCurveBehavior": true, "Thumbnail": "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", "GraphDocumentationURL": "https://github.com/andydandy74/ClockworkForDynamo", "ExtensionWorkspaceData": [ @@ -660,7 +626,7 @@ ], "Author": "Andreas Dieckmann", "Linting": { - "activeLinter": "None", + "activeLinter": "Keine", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", "warningCount": 0, "errorCount": 0 @@ -671,12 +637,12 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "3.0.3.7597", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "_Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -687,146 +653,145 @@ "UpY": 1.0, "UpZ": 0.0 }, - "ConnectorPins": [], "NodeViews": [ { - "Id": "e0f4dc8157ec4c5ba726a6673c308985", + "ShowGeometry": true, "Name": "Buckyball.ByOriginAndRadius", + "Id": "e0f4dc8157ec4c5ba726a6673c308985", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 350.80279892524453, "Y": 1345.0 }, { - "Id": "e7c537a03a024ebf9df0697c1afd5a6b", + "ShowGeometry": true, "Name": "Point.Origin", + "Id": "e7c537a03a024ebf9df0697c1afd5a6b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": -127.99720107475548, "Y": 1443.0 }, { - "Id": "393c074ced9448b6b2c2771875dc0a39", + "ShowGeometry": true, "Name": "Watch", + "Id": "393c074ced9448b6b2c2771875dc0a39", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, "Y": 2956.0 }, { - "Id": "fee908c1479e4038921e6da22049cad9", + "ShowGeometry": true, "Name": "Watch", + "Id": "fee908c1479e4038921e6da22049cad9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, "Y": 2804.0 }, { - "Id": "848bced6b13e4f2da21247c658aa0f65", + "ShowGeometry": true, "Name": "Watch", + "Id": "848bced6b13e4f2da21247c658aa0f65", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, - "Y": 571.9999999999999 + "Y": 571.99999999999989 }, { - "Id": "60a95e81fafd4a1da1d5477add1207e9", + "ShowGeometry": true, "Name": "Watch", + "Id": "60a95e81fafd4a1da1d5477add1207e9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, "Y": 1201.0 }, { - "Id": "a230b003bef54cbbbc4da29bcedc48a7", + "ShowGeometry": true, "Name": "Watch", + "Id": "a230b003bef54cbbbc4da29bcedc48a7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, "Y": 2490.0 }, { - "Id": "d51deb63e80449bb8c31883e55ce4112", + "ShowGeometry": true, "Name": "Watch", + "Id": "d51deb63e80449bb8c31883e55ce4112", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, "Y": 2176.0 }, { - "Id": "640f01bf64cc46dea5fec035475ffbea", + "ShowGeometry": true, "Name": "Watch", + "Id": "640f01bf64cc46dea5fec035475ffbea", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, "Y": 1862.0 }, { - "Id": "be9cdab07fd54e289ab68a869e1bce71", + "ShowGeometry": true, "Name": "Watch", + "Id": "be9cdab07fd54e289ab68a869e1bce71", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, - "Y": 257.9999999999999 + "Y": 257.99999999999989 }, { - "Id": "9898a1908b6d4cdcbb9830abf67c3f4b", + "ShowGeometry": true, "Name": "Watch", + "Id": "9898a1908b6d4cdcbb9830abf67c3f4b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, - "Y": 885.9999999999999 + "Y": 885.99999999999989 }, { - "Id": "cc333eea143d4713a8621e1cd1fcf21f", + "ShowGeometry": true, "Name": "Radius", + "Id": "cc333eea143d4713a8621e1cd1fcf21f", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": -117.99720107475548, "Y": 1281.0 }, { - "Id": "2b95bf13cda4401e9f8cfeae5cc070b9", + "ShowGeometry": true, "Name": "Watch 3D", + "Id": "2b95bf13cda4401e9f8cfeae5cc070b9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1006.0027989252446, "Y": 1515.0 }, { - "Id": "2226739a898a4f60a95191e764db94db", + "ShowGeometry": true, "Name": "List Create", + "Id": "2226739a898a4f60a95191e764db94db", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 746.0027989252445, + "X": 746.00279892524452, "Y": 1515.0 } ], @@ -834,10 +799,6 @@ { "Id": "c00e0553b47a47c3af2898bdf9750247", "Title": "Buckyball.ByOriginAndRadius", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "e0f4dc8157ec4c5ba726a6673c308985", "393c074ced9448b6b2c2771875dc0a39", @@ -852,38 +813,30 @@ "2b95bf13cda4401e9f8cfeae5cc070b9", "2226739a898a4f60a95191e764db94db" ], - "HasNestedGroups": false, "Left": 340.80279892524453, - "Top": 185.59999999999988, - "Width": 953.5999999999999, - "Height": 2907.0, + "Top": 204.7999999999999, + "Width": 884.8, + "Height": 3028.6000000000004, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", - "InitialTop": 257.9999999999999, - "InitialHeight": 2783.0, - "TextblockHeight": 62.4, + "InitialTop": 257.99999999999989, + "InitialHeight": 2843.0, + "TextblockHeight": 43.2, "Background": "#FFC1D676" }, { "Id": "3f2386a71b25417fa085bfbea88ba6da", "Title": "INPUTS", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "cc333eea143d4713a8621e1cd1fcf21f" ], - "HasNestedGroups": false, "Left": -127.99720107475548, - "Top": 1208.6, - "Width": 368.8, - "Height": 204.20000000000005, + "Top": 1227.8, + "Width": 319.2, + "Height": 121.0, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 1281.0, "InitialHeight": 145.0, - "TextblockHeight": 62.4, + "TextblockHeight": 43.2, "Background": "#FF848484" } ],