{
  "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
  "IsCustomNode": false,
  "Description": "",
  "Name": "détachement cana",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetLocation",
      "Id": "553ba0b019564e38bcf59fbe37c1ec9e",
      "Inputs": [
        {
          "Id": "d0e6186aa7a54587be6e524958152dfa",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3459812590c94930a28c5f0a22fbfb42",
          "Name": "Geometry",
          "Description": "Géométrie d'emplacement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir l'emplacement d'un élément existant\n\nElement.GetLocation ( ): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "eacf887e466f4da48811d26898bac8cc",
      "Inputs": [
        {
          "Id": "2814efdeb6fd47288d314cfd730f5053",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ad0e03809df4ea78491d5abde1d934e",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le point de fin le long de la Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "acf448c27ecc46d7b1ca6341146f34c8",
      "Inputs": [
        {
          "Id": "608ab5ebb13f44b4ac8e7a2cc89e34dd",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "182d0549063847fe9a4129cc0adddde5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le point de début le long de la Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "45a347fdad4342d09e98268cbcb7e7f0",
      "Inputs": [
        {
          "Id": "5078aebb24fd46d0aabf255fe7090afc",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4534bd7163843afb6a8ec874d43f53a",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9af0ee0b27344c6fa1ee5ef85d80f132",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Former un vecteur à l'aide de deux points de fin. Le résultat est un vecteur compris entre le début et le point de fin.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "69dd6059b3584392a3b0a287ed2964ec",
      "Inputs": [
        {
          "Id": "7b2f7c6d151849d38b53aa1326de1030",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38ae934a076d4e41b2efd23f36e56b47",
          "Name": "direction",
          "Description": "Direction du déplacement.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31229a1fe03d435f8dfc60cbf785cd92",
          "Name": "distance",
          "Description": "Distance de déplacement le long d'une direction donnée.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6cc952d5df042b08d066f413db37044",
          "Name": "Geometry",
          "Description": "Géométrie transformée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Transforme tout type de géométrie selon la distance donnée dans la direction donnée.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "499739caedd241ad99c0acdceadcb535",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7a8186286b084194979eabc532d95bb4",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le vecteur d'axe X canonique (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "100;",
      "Id": "f4dc7653ff544161987ea16d83df7405",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "77a6352754234913bdc2c9c3ab271bbd",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "9ba87975c5e6406ab611b7bd7534bb36",
      "Inputs": [
        {
          "Id": "d8f723088bf74d4685bd1673da0e41c6",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "739f123051f54841bad97cafb2a31f60",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5de074440e5541a2b0046c5a756cfecc",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Former un vecteur à l'aide de deux points de fin. Le résultat est un vecteur compris entre le début et le point de fin.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.AngleAboutAxis@Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "1fdb6f73e18b4993bdc5bfef2605f462",
      "Inputs": [
        {
          "Id": "414a701cf125446d96362729d13337c5",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73933e28baeb4f5fb3747bd3e64fd8c4",
          "Name": "otherVector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29db18149dac4c1cb5ace934f84b2117",
          "Name": "rotationAxis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "096b2bf2231a4b5697f030b9ba9fa607",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie l'angle entre les deux vecteurs, dans l'intervalle [0, 360] degrés. Il utilise l'axe de rotation afin de déterminer la direction de l'angle.\n\nVector.AngleAboutAxis (otherVector: Vector, rotationAxis: Vector): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x*-1;",
      "Id": "d88e4efc99dc455388b388c4781e726f",
      "Inputs": [
        {
          "Id": "eaa0064b1f254669974fcf6767b57ca8",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50ea894f17664119865389493aa9f900",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "570a3fecc335434a87ca0318a4208767",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "164e555001754e7f9d5b739fefefa529",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le vecteur d'axe X canonique (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "91b5c5429c774c5782e85a50ac23fbcd",
      "Inputs": [
        {
          "Id": "2b0d7ee95340438fba2576b8be9d65ae",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4711f33ce7b44b597776f0d39167890",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "369f1bdb7da4438c969828746cbc230a",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e5bf4b8a9c143bf95d6315eb112d297",
          "Name": "degrees",
          "Description": "double\nValeur par défaut : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e2b4a8fdf334a8ab022b1c54c2d7162",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Fait pivoter un objet autour d'une origine et d'un axe en fonction d'un degré spécifié\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "08eafd8998b2434b8f4e39ed9ad9f416",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "432b4885d9274951a13e4dd6270f54ed",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le vecteur d'axe Z canonique (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToCuboid",
      "Id": "6ca33cb5a96c412189b9d3ad896ec078",
      "Inputs": [
        {
          "Id": "53f108d091a54b3081e073a8217c49f1",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "722ac3e6c9354eae92e3606f7bd3e7b3",
          "Name": "Cuboid",
          "Description": "Une représentation sous forme de Cuboid de la BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir la BoundingBox en tant que Cuboid solide\n\nBoundingBox.ToCuboid ( ): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "f86d3a0ffcdf477f9d24e85a294e482c",
      "Inputs": [
        {
          "Id": "db2bef7e6633433680be387ff947425a",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "978d1d3dbf1a4558bf8926959693cae7",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Créer une BoundingBox alignée sur l'axe autour de la Geometry d'entrée.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Width",
      "Id": "d71876b39d2a40e08560317dc98c1bd4",
      "Inputs": [
        {
          "Id": "17c534f89a2249afb555153e258aff4f",
          "Name": "cuboid",
          "Description": "Autodesk.DesignScript.Geometry.Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3df8c6f2ca3e4fffa1570d2e00a71cad",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie la distance de largeur. Remarque: cette option renvoie les cotes d'entrée du Cuboid, non les cotes de l'espace univers. En d'autres termes, si vous créez un Cuboid avec la largeur de l'axe X et la longueur 10, puis le transformez en CoordinateSystem avec une échelle de 2 dans X, la largeur sera toujours 10. ASM ne permet pas d'extraire les sommets d'un corps dans un ordre prévisible, de sorte qu'il est impossible de déterminer les cotes après une transformation.\n\nCuboid.Width: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.Length",
      "Id": "63de2640e5424daf9520cbc9604e1388",
      "Inputs": [
        {
          "Id": "6c43ecb8cfda41a4bf9f6313a46e5eba",
          "Name": "cuboid",
          "Description": "Autodesk.DesignScript.Geometry.Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dbd4703313a64d3399d4b2a407f3dd3d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie la distance de longueur. Remarque: cette option renvoie les cotes d'entrée du cuboïde, et non les cotes de l'espace univers réelles. En d'autres termes, si vous créez un Cuboid avec la largeur de l'axe X et la longueur 10, puis le transformez en un CoordinateSystem avec une échelle de deux dans X, la largeur sera toujours 10. ASM ne permet pas d'extraire les sommets d'un corps dans un ordre prévisible, de sorte qu'il est impossible de déterminer les cotes après une transformation.\n\nCuboid.Length: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 500.0,
      "MinimumValue": 0.0,
      "StepValue": 50.0,
      "InputValue": 150.0,
      "Id": "616a0f0428f74be38a6067c7a60f3c7f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1a96d610c03742008591cc3d86136080",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Curseur qui génère des valeurs numériques."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "bb_w+inc_t;\nbb_h+inc_t;",
      "Id": "608cb36008b3427b98f4ef274984f184",
      "Inputs": [
        {
          "Id": "08a47c77110d4c2b9be973e01b76a4ac",
          "Name": "bb_w",
          "Description": "bb_w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5c42bff902d41b6967f197273d4858e",
          "Name": "inc_t",
          "Description": "inc_t",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec019bb501ee4f20b60db47453a434bf",
          "Name": "bb_h",
          "Description": "bb_h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60347d3e9dba475b8e2e8da4b936d571",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de30939a09154d66a166a7e4efcce342",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "4381c6b4dd654f5e8cdcd30e84445cc7",
      "Inputs": [
        {
          "Id": "32f17da8873d4e3ea7af4a61ab22e9be",
          "Name": "test",
          "Description": "Tester le bloc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39493c094e254e7b823449ec74bddc1a",
          "Name": "true",
          "Description": "Bloc True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d57e659edb664f25880390d65b11d648",
          "Name": "false",
          "Description": "Bloc faux",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c960b12807049ca912143107c015d42",
          "Name": "result",
          "Description": "résultat",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Instruction conditionnelle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "c4269bf1472a4ea38ac8b047ca18ba93",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "727de945e0534d14a3fb76588ca838b2",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Sélection entre True et False."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 245,
      "SelectedString": "SZF_GC_Reservation_Circ_V0:Verticale",
      "NodeType": "ExtensionNode",
      "Id": "627d61d0785741018aa5740fe1c6501b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1bd7d2012a0d427095e17e1094617884",
          "Name": "Family Type",
          "Description": "Family Type sélectionné",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Tous les types de familles disponibles dans le document."
    },
    {
      "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI",
      "SelectedIndex": 247,
      "SelectedString": "SZF_GC_Reservation_Rec_V0:Verticale",
      "NodeType": "ExtensionNode",
      "Id": "05ee329117554fc5be0a01aaccbaf1b5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f398d8a045c04ec0a9e0a932e981fc74",
          "Name": "Family Type",
          "Description": "Family Type sélectionné",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Tous les types de familles disponibles dans le document."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "0819d214a53d4e47a887ee36df0275ed",
      "Inputs": [
        {
          "Id": "dd2c206984b144a798e6b348a5c27f15",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "808d1dbff2164859858cf7e3f98490c1",
          "Name": "parameterName",
          "Description": "Nom du paramètre à définir.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e5fc3845fa34f11809dac57266cd490",
          "Name": "value",
          "Description": "Valeur.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e10eb39d6e8a40f0915418edec9d024e",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Définir l'un des paramètres de l'élément.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "79877822c16946098a4a725636075288",
      "Inputs": [
        {
          "Id": "8883b9595a1d4f589cbd06fc0790a0b2",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96b00e2400474fa6b3f827e5a5f6443c",
          "Name": "parameterName",
          "Description": "Nom du paramètre à définir.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6ff14e470c74fe2955d421345460adf",
          "Name": "value",
          "Description": "Valeur.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53e0330cf1804038a9c594b654b38591",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Définir l'un des paramètres de l'élément.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"SZF_LNG\";\n\"SZF_LRG\";",
      "Id": "fcb8502914664d0190914f77df52d7be",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d7e1db3642ec4851b42bd426ea0e898f",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ba0d7945443434ba2a6318f673938ce",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Geometry",
      "Id": "accd4035e21e4b849942b71da97f6083",
      "Inputs": [
        {
          "Id": "29af5ee6de1240399c44d74dd86ba663",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "229f157070f546f4a0983d9d4ffd3309",
          "Name": "var[]",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir l'ensemble de la Geometry associée à cet objet.\n\nElement.Geometry ( ): var[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Geometry",
      "Id": "0c1986ee55aa473fb36bfc93dbf7bc83",
      "Inputs": [
        {
          "Id": "e3d20fb731384f1483ae85edfd972d33",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86e2409acec04d76af5f43798b89f250",
          "Name": "var[]",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir l'ensemble de la Geometry associée à cet objet.\n\nElement.Geometry ( ): var[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "ca0d441be19e4ada93a0e26226e7ad59",
      "Inputs": [
        {
          "Id": "d1f68b622dc342fcb69607cf75d076f5",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9f1ddde061341bb914301ca6b64d41c",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f79e09f0a6084655819bac3d56eaeee6",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir la Geometry d'intersection pour cet objet et un autre\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Id": "e6c0f3a2da474922a0cb66a36271ead6",
      "Inputs": [
        {
          "Id": "9a9eab59d7da45c380d4399a355a0a2a",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff34338fa16f42cc8b8cf12780447f4d",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Créer une BoundingBox alignée sur l'axe autour de la Geometry d'entrée.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToCuboid",
      "Id": "b20bd1c26b714f67b8c178964efed2fe",
      "Inputs": [
        {
          "Id": "f143994145d6434383828c9a34eb3d60",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11c6196eabe64f9796287f601913bbd1",
          "Name": "Cuboid",
          "Description": "Une représentation sous forme de Cuboid de la BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir la BoundingBox en tant que Cuboid solide\n\nBoundingBox.ToCuboid ( ): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2b432cef-fa0a-44ef-92c2-89b586bfc8ba",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "29336f2cf70f46a281e235729016543f",
      "Inputs": [
        {
          "Id": "1879b81e685f417b9defd8512276415e",
          "Name": "host",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b39625216ad44918958eb0b55b3733de",
          "Name": "type",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8effd1f59e1d48acaf51c6cb618d82ee",
          "Name": "point",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3626a37767c48d683d26ab62a09c70d",
          "Name": "FamilyInstance",
          "Description": "valeur de retour",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates hosted family instances(doors/windows) at the specified points. You can feed either a single family type or a unique type for each instance."
    },
    {
      "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "InstanceId": [
        "6a0d72fb-87c3-4368-a319-3d461cdcb916-001fd62e"
      ],
      "Id": "166abf436ada45f0a72ee1bd087ebd67",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c9dcaa7ae8e044ee9c4910047c42c799",
          "Name": "Element",
          "Description": "Eléments sélectionnés.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled"
    },
    {
      "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "InstanceId": [
        "75ffa3a2-87a9-4688-8bf9-f8016cbc3786-001fe5aa",
        "c53a4d26-a11d-44b1-96e1-6af5e718f164-001fec78",
        "c53a4d26-a11d-44b1-96e1-6af5e718f164-001fec87"
      ],
      "Id": "13ae16b5193f4789aaa8602ffb01351c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3311ac317844a97a9111640b7e1d346",
          "Name": "Elements",
          "Description": "Eléments sélectionnés.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "f73ec297729a45b396aebd1aed830f0e",
      "Inputs": [
        {
          "Id": "bc6e31876980478d9c733aea8d22475a",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de0aafa5fbf644e48d208e890694dab5",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25a2a93d84274db385b22eaf9d28e2c2",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Object.Type@var",
      "Id": "02d959e3a3af409ba03090c50fbf14e3",
      "Inputs": [
        {
          "Id": "4f7c59c3ca704946ac76dabf45a47ca1",
          "Name": "obj",
          "Description": "Objet.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b1ae4d06bd74736b2b1bdfc0c3cff25",
          "Name": "string",
          "Description": "Type d'objet.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie le type d'objet représenté sous forme de chaîne.\n\nObject.Type (obj: var): string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.String.Contains@string,string,bool",
      "Id": "94dcc0ae06fe42a987a2173cf909bfe7",
      "Inputs": [
        {
          "Id": "e9d7c6444c2b4a9a81b66aec4f48699e",
          "Name": "str",
          "Description": "Chaîne dans laquelle effectuer la recherche.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fb911c09242499583c242a9eb215568",
          "Name": "searchFor",
          "Description": "Sous-chaîne à rechercher.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18793d80fb4d4623bc769aee287bf782",
          "Name": "ignoreCase",
          "Description": "Si la comparaison prend en compte la casse.\n\nbool\nValeur par défaut : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "643542a9257649bd8e7e04a2743ac8fa",
          "Name": "bool",
          "Description": "Si la chaîne contient la sous-chaîne.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Détermine si la chaîne indiquée contient la sous-chaîne indiquée.\n\nString.Contains (str: string, searchFor: string, ignoreCase: bool = false): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"solid\";\ntrue;",
      "Id": "70fbcc6ce8794fdebc519042de36a704",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "21e6d40317d0483f84056ba27f649a39",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f87f8d22bea04f62ac57364b616449b2",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "c8106129672a47f7b2f50e9394c4c2f3",
      "Inputs": [
        {
          "Id": "daad68492776454f83e525f0a3b32714",
          "Name": "list",
          "Description": "Liste à filtrer.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f45f35fbdb194a36866f17ebff250b82",
          "Name": "mask",
          "Description": "Liste de booléens représentant un masque.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "480b973a634b4d89be6150aa6c2b342f",
          "Name": "in",
          "Description": "Eléments dont l'index de masque est True.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31540ad9042d4d5a9848dd0e3a0c587b",
          "Name": "out",
          "Description": "Eléments dont l'index de masque est faux.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filtre une séquence en recherchant les index correspondants dans une liste distincte de booléens.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "acbf59580ab74c74aa7a135e9529c471",
      "Inputs": [
        {
          "Id": "415e3c95e80546ff9b26524482bb59d8",
          "Name": "solids",
          "Description": "Un ensemble de solides\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33ea27b500ef46999cfbe8980b32973f",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Assembler un ensemble de solides en un solide unique\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Centroid",
      "Id": "76e563e5a6ab4f1f9be71b37eb99f1cb",
      "Inputs": [
        {
          "Id": "14c00e2d7e0444f784d97aa563aa2e41",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41603b43eff24557a969d9360b0fbe75",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Centre de gravité du solide\n\nSolid.Centroid ( ): Point"
    }
  ],
  "Connectors": [
    {
      "Start": "3459812590c94930a28c5f0a22fbfb42",
      "End": "2814efdeb6fd47288d314cfd730f5053",
      "Id": "641a0b5f833146cab06b50ee70e44165"
    },
    {
      "Start": "3459812590c94930a28c5f0a22fbfb42",
      "End": "608ab5ebb13f44b4ac8e7a2cc89e34dd",
      "Id": "bb9745f6e87645639afde72b196198f1"
    },
    {
      "Start": "8ad0e03809df4ea78491d5abde1d934e",
      "End": "739f123051f54841bad97cafb2a31f60",
      "Id": "84af51846f3c4779b1e08aa7e9bdc185"
    },
    {
      "Start": "182d0549063847fe9a4129cc0adddde5",
      "End": "7b2f7c6d151849d38b53aa1326de1030",
      "Id": "1303217e46a84a45823709cbfaf2139c"
    },
    {
      "Start": "182d0549063847fe9a4129cc0adddde5",
      "End": "5078aebb24fd46d0aabf255fe7090afc",
      "Id": "f99c24b5ce724399ad05ba6043a1bfa6"
    },
    {
      "Start": "182d0549063847fe9a4129cc0adddde5",
      "End": "d8f723088bf74d4685bd1673da0e41c6",
      "Id": "c274b06871ae46d1b3f32b609382ace6"
    },
    {
      "Start": "9af0ee0b27344c6fa1ee5ef85d80f132",
      "End": "414a701cf125446d96362729d13337c5",
      "Id": "d2c93c2b8b6e40fc9cccd6fa5a0b413c"
    },
    {
      "Start": "e6cc952d5df042b08d066f413db37044",
      "End": "b4534bd7163843afb6a8ec874d43f53a",
      "Id": "2f88d8dc67654391abd15e1bb750b334"
    },
    {
      "Start": "7a8186286b084194979eabc532d95bb4",
      "End": "38ae934a076d4e41b2efd23f36e56b47",
      "Id": "a2ad2f715e7c460fa2e3ed89eaf45c60"
    },
    {
      "Start": "77a6352754234913bdc2c9c3ab271bbd",
      "End": "31229a1fe03d435f8dfc60cbf785cd92",
      "Id": "7b8257a672694b62b4c03ad4e50e0555"
    },
    {
      "Start": "5de074440e5541a2b0046c5a756cfecc",
      "End": "73933e28baeb4f5fb3747bd3e64fd8c4",
      "Id": "7ec3c508d2c344a29f12ef37a5142f8b"
    },
    {
      "Start": "096b2bf2231a4b5697f030b9ba9fa607",
      "End": "eaa0064b1f254669974fcf6767b57ca8",
      "Id": "f1f35b88eb8b44ed869041b069e61e06"
    },
    {
      "Start": "50ea894f17664119865389493aa9f900",
      "End": "7e5bf4b8a9c143bf95d6315eb112d297",
      "Id": "e36e12cdcd8347939177372f97e73c04"
    },
    {
      "Start": "164e555001754e7f9d5b739fefefa529",
      "End": "29db18149dac4c1cb5ace934f84b2117",
      "Id": "3c039f54622140a3bc322558a37a18d8"
    },
    {
      "Start": "1e2b4a8fdf334a8ab022b1c54c2d7162",
      "End": "db2bef7e6633433680be387ff947425a",
      "Id": "26d49dfe7a2540d88539bde320b30709"
    },
    {
      "Start": "432b4885d9274951a13e4dd6270f54ed",
      "End": "369f1bdb7da4438c969828746cbc230a",
      "Id": "b2c41898cd92400c901d4f8650db23c3"
    },
    {
      "Start": "722ac3e6c9354eae92e3606f7bd3e7b3",
      "End": "6c43ecb8cfda41a4bf9f6313a46e5eba",
      "Id": "d701e24402f4403ba40dd0403bfe9094"
    },
    {
      "Start": "722ac3e6c9354eae92e3606f7bd3e7b3",
      "End": "17c534f89a2249afb555153e258aff4f",
      "Id": "762b8707ff334caf9c5962c010501df8"
    },
    {
      "Start": "978d1d3dbf1a4558bf8926959693cae7",
      "End": "53f108d091a54b3081e073a8217c49f1",
      "Id": "a2cb1fcb995a4165a8c53c169dd3ff00"
    },
    {
      "Start": "3df8c6f2ca3e4fffa1570d2e00a71cad",
      "End": "08a47c77110d4c2b9be973e01b76a4ac",
      "Id": "6a310e47a0e4422ba32a9ed9bcb7b9cd"
    },
    {
      "Start": "dbd4703313a64d3399d4b2a407f3dd3d",
      "End": "ec019bb501ee4f20b60db47453a434bf",
      "Id": "28e166253dd443f39503d6afcd0ebdd6"
    },
    {
      "Start": "1a96d610c03742008591cc3d86136080",
      "End": "a5c42bff902d41b6967f197273d4858e",
      "Id": "7496a21566cc416b919982f3df359b6d"
    },
    {
      "Start": "60347d3e9dba475b8e2e8da4b936d571",
      "End": "9e5fc3845fa34f11809dac57266cd490",
      "Id": "00a5b2b068e14ef19d2ee53736b739f6"
    },
    {
      "Start": "de30939a09154d66a166a7e4efcce342",
      "End": "a6ff14e470c74fe2955d421345460adf",
      "Id": "3778ca6c4a2c4dce883d8055ef9f06ff"
    },
    {
      "Start": "4c960b12807049ca912143107c015d42",
      "End": "b39625216ad44918958eb0b55b3733de",
      "Id": "9c25b621cabf43dfb8050437c4644643"
    },
    {
      "Start": "727de945e0534d14a3fb76588ca838b2",
      "End": "32f17da8873d4e3ea7af4a61ab22e9be",
      "Id": "5c63f118af904bb9aaf79e45632ec728"
    },
    {
      "Start": "1bd7d2012a0d427095e17e1094617884",
      "End": "39493c094e254e7b823449ec74bddc1a",
      "Id": "8955ba1f48a94e6e9b45b9c7279fb004"
    },
    {
      "Start": "f398d8a045c04ec0a9e0a932e981fc74",
      "End": "d57e659edb664f25880390d65b11d648",
      "Id": "9d70300f0c594131b9ed8b046fc14cb8"
    },
    {
      "Start": "d7e1db3642ec4851b42bd426ea0e898f",
      "End": "808d1dbff2164859858cf7e3f98490c1",
      "Id": "e8f50a62f52347a1bdde7be11206d388"
    },
    {
      "Start": "3ba0d7945443434ba2a6318f673938ce",
      "End": "96b00e2400474fa6b3f827e5a5f6443c",
      "Id": "d7213c4170c44fe5ae6bcf1c5b447a09"
    },
    {
      "Start": "229f157070f546f4a0983d9d4ffd3309",
      "End": "e9f1ddde061341bb914301ca6b64d41c",
      "Id": "2e2955462a2c4ebe9149d164da83e748"
    },
    {
      "Start": "86e2409acec04d76af5f43798b89f250",
      "End": "bc6e31876980478d9c733aea8d22475a",
      "Id": "15d6bb4b690348ceac9b9adbf63cff00"
    },
    {
      "Start": "f79e09f0a6084655819bac3d56eaeee6",
      "End": "9a9eab59d7da45c380d4399a355a0a2a",
      "Id": "c2da24190e1c4c58af25c9fd3ae65ed1"
    },
    {
      "Start": "f79e09f0a6084655819bac3d56eaeee6",
      "End": "2b0d7ee95340438fba2576b8be9d65ae",
      "Id": "6a9f732b9be84c6aaa7ef94183360810"
    },
    {
      "Start": "f79e09f0a6084655819bac3d56eaeee6",
      "End": "14c00e2d7e0444f784d97aa563aa2e41",
      "Id": "81f61cf77c7f477784503009282ccc77"
    },
    {
      "Start": "ff34338fa16f42cc8b8cf12780447f4d",
      "End": "f143994145d6434383828c9a34eb3d60",
      "Id": "65ac2e013c364cd0b698dd4797472914"
    },
    {
      "Start": "e3626a37767c48d683d26ab62a09c70d",
      "End": "dd2c206984b144a798e6b348a5c27f15",
      "Id": "5650a21ed14e4490b898f93ec416211d"
    },
    {
      "Start": "e3626a37767c48d683d26ab62a09c70d",
      "End": "8883b9595a1d4f589cbd06fc0790a0b2",
      "Id": "735dfc170bbe4a7ca0f937db8cef36e8"
    },
    {
      "Start": "c9dcaa7ae8e044ee9c4910047c42c799",
      "End": "29af5ee6de1240399c44d74dd86ba663",
      "Id": "3261ec2e39cd4e23bfdad556c544bf32"
    },
    {
      "Start": "c9dcaa7ae8e044ee9c4910047c42c799",
      "End": "d0e6186aa7a54587be6e524958152dfa",
      "Id": "c256f0b1899e4462a601d5006324ea62"
    },
    {
      "Start": "c9dcaa7ae8e044ee9c4910047c42c799",
      "End": "1879b81e685f417b9defd8512276415e",
      "Id": "11344630b7ad4d168f2b7bbc82afba54"
    },
    {
      "Start": "a3311ac317844a97a9111640b7e1d346",
      "End": "e3d20fb731384f1483ae85edfd972d33",
      "Id": "f9c9dbc74f1044cfa40b366cd0baea2f"
    },
    {
      "Start": "25a2a93d84274db385b22eaf9d28e2c2",
      "End": "4f7c59c3ca704946ac76dabf45a47ca1",
      "Id": "95c0f733bfa34d4e9711c0361a8c39ed"
    },
    {
      "Start": "25a2a93d84274db385b22eaf9d28e2c2",
      "End": "daad68492776454f83e525f0a3b32714",
      "Id": "5e27e0be29ff4dd88ebe3852cc997ca3"
    },
    {
      "Start": "6b1ae4d06bd74736b2b1bdfc0c3cff25",
      "End": "e9d7c6444c2b4a9a81b66aec4f48699e",
      "Id": "8f3ba1e735574935a7b7d6db2d01cb94"
    },
    {
      "Start": "643542a9257649bd8e7e04a2743ac8fa",
      "End": "f45f35fbdb194a36866f17ebff250b82",
      "Id": "45e7ff9f775f4d27a53ba75a1760a442"
    },
    {
      "Start": "21e6d40317d0483f84056ba27f649a39",
      "End": "4fb911c09242499583c242a9eb215568",
      "Id": "68b37d8c0914463088f60a558f6f065a"
    },
    {
      "Start": "f87f8d22bea04f62ac57364b616449b2",
      "End": "18793d80fb4d4623bc769aee287bf782",
      "Id": "66443efa98f440d3a05b980eef82442e"
    },
    {
      "Start": "480b973a634b4d89be6150aa6c2b342f",
      "End": "415e3c95e80546ff9b26524482bb59d8",
      "Id": "cc005016d7fc44a18d0a4fb1bddec130"
    },
    {
      "Start": "33ea27b500ef46999cfbe8980b32973f",
      "End": "d1f68b622dc342fcb69607cf75d076f5",
      "Id": "df9c7811370f4076bd283f5314f79c11"
    },
    {
      "Start": "41603b43eff24557a969d9360b0fbe75",
      "End": "a4711f33ce7b44b597776f0d39167890",
      "Id": "7590edc55e4b44ed984f7486ec9a4bea"
    },
    {
      "Start": "41603b43eff24557a969d9360b0fbe75",
      "End": "8effd1f59e1d48acaf51c6cb618d82ee",
      "Id": "6dd1ed878a3941c184f58ae2af4c2030"
    }
  ],
  "Dependencies": [
    "2b432cef-fa0a-44ef-92c2-89b586bfc8ba"
  ],
  "NodeLibraryDependencies": [
    {
      "Name": "spring nodes",
      "Version": "210.1.1",
      "ReferenceType": "Package",
      "Nodes": [
        "29336f2cf70f46a281e235729016543f"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.6.1.8786",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Aperçu en arrière-plan",
      "EyeX": -21416.807894837231,
      "EyeY": -1000.0575265925072,
      "EyeZ": 15964.105085380415,
      "LookX": -1136.4948395377687,
      "LookY": 2219.3075265925072,
      "LookZ": -2539.4019603804154,
      "UpX": -0.18035506198298315,
      "UpY": -0.897258360942553,
      "UpZ": -0.4029881681035713
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Element.GetLocation",
        "Id": "553ba0b019564e38bcf59fbe37c1ec9e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 538.62153751152391,
        "Y": 489.99843799638643
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "eacf887e466f4da48811d26898bac8cc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 877.50653649358082,
        "Y": 438.30014548565362
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "acf448c27ecc46d7b1ca6341146f34c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 870.58500556078991,
        "Y": 547.26879435465867
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByTwoPoints",
        "Id": "45a347fdad4342d09e98268cbcb7e7f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1492.6055216709783,
        "Y": 577.48096256003259
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "69dd6059b3584392a3b0a287ed2964ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1231.432973385557,
        "Y": 677.61317257997769
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "499739caedd241ad99c0acdceadcb535",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1060.1812943953528,
        "Y": 700.69388852638554
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f4dc7653ff544161987ea16d83df7405",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1060.4534556151693,
        "Y": 798.52921208786165
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByTwoPoints",
        "Id": "9ba87975c5e6406ab611b7bd7534bb36",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1490.9717293824542,
        "Y": 440.33045623023941
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.AngleAboutAxis",
        "Id": "1fdb6f73e18b4993bdc5bfef2605f462",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1762.2522614989557,
        "Y": 421.0871678478029
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d88e4efc99dc455388b388c4781e726f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2032.3236101394555,
        "Y": 427.40348920193844
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "570a3fecc335434a87ca0318a4208767",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1550.6906512531741,
        "Y": 697.61001149414722
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Rotate",
        "Id": "91b5c5429c774c5782e85a50ac23fbcd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2276.8660070977007,
        "Y": 80.607189529825575
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "08eafd8998b2434b8f4e39ed9ad9f416",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2022.9439050748852,
        "Y": 298.88606708616055
      },
      {
        "ShowGeometry": true,
        "Name": "BoundingBox.ToCuboid",
        "Id": "6ca33cb5a96c412189b9d3ad896ec078",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2809.5256247818656,
        "Y": 81.784506707594517
      },
      {
        "ShowGeometry": true,
        "Name": "BoundingBox.ByGeometry",
        "Id": "f86d3a0ffcdf477f9d24e85a294e482c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2550.7173212114785,
        "Y": 80.17354324155086
      },
      {
        "ShowGeometry": true,
        "Name": "Cuboid.Width",
        "Id": "d71876b39d2a40e08560317dc98c1bd4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3115.1306719726949,
        "Y": -38.252419854997328
      },
      {
        "ShowGeometry": true,
        "Name": "Cuboid.Length",
        "Id": "63de2640e5424daf9520cbc9604e1388",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3105.9465944163717,
        "Y": 191.03017222602358
      },
      {
        "ShowGeometry": true,
        "Name": "Tolerence",
        "Id": "616a0f0428f74be38a6067c7a60f3c7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3096.5495125119796,
        "Y": 89.842521627676064
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "608cb36008b3427b98f4ef274984f184",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3446.8819581568046,
        "Y": 69.738225803478372
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "4381c6b4dd654f5e8cdcd30e84445cc7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3179.410080155078,
        "Y": 510.8749763423599
      },
      {
        "ShowGeometry": true,
        "Name": "Circulaire?",
        "Id": "c4269bf1472a4ea38ac8b047ca18ba93",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2902.3666875440108,
        "Y": 467.88592588261594
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "627d61d0785741018aa5740fe1c6501b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2723.04418009282,
        "Y": 543.13276999574612
      },
      {
        "ShowGeometry": true,
        "Name": "Family Types",
        "Id": "05ee329117554fc5be0a01aaccbaf1b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2725.2507607352545,
        "Y": 644.83347823904649
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "0819d214a53d4e47a887ee36df0275ed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4173.2206299341888,
        "Y": -93.6051958939371
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "79877822c16946098a4a725636075288",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4177.4493964495841,
        "Y": 251.96650614766156
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "fcb8502914664d0190914f77df52d7be",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3823.3258368256534,
        "Y": 94.934716848013068
      },
      {
        "ShowGeometry": false,
        "Name": "Element.Geometry",
        "Id": "accd4035e21e4b849942b71da97f6083",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 549.465867369243,
        "Y": 172.96826343917814
      },
      {
        "ShowGeometry": false,
        "Name": "Element.Geometry",
        "Id": "0c1986ee55aa473fb36bfc93dbf7bc83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -634.26321779233979,
        "Y": 5.27787204635186
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "ca0d441be19e4ada93a0e26226e7ad59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 867.80185501875042,
        "Y": 97.170685196796626
      },
      {
        "ShowGeometry": true,
        "Name": "BoundingBox.ByGeometry",
        "Id": "e6c0f3a2da474922a0cb66a36271ead6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1248.4222510512827,
        "Y": 286.18099761815336
      },
      {
        "ShowGeometry": true,
        "Name": "BoundingBox.ToCuboid",
        "Id": "b20bd1c26b714f67b8c178964efed2fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1511.7385848387144,
        "Y": 286.47030553913578
      },
      {
        "ShowGeometry": true,
        "Name": "ꟿ FamilyInstance.ByHostAndPoint",
        "Id": "29336f2cf70f46a281e235729016543f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3526.4016305940963,
        "Y": 341.60428841746261
      },
      {
        "ShowGeometry": false,
        "Name": "MUR",
        "Id": "166abf436ada45f0a72ee1bd087ebd67",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 273.41850838435914,
        "Y": 337.02035339427096
      },
      {
        "ShowGeometry": true,
        "Name": "Canalisations",
        "Id": "13ae16b5193f4789aaa8602ffb01351c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -897.83693241477681,
        "Y": 5.1914884691887835
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "f73ec297729a45b396aebd1aed830f0e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -413.48440411367119,
        "Y": 6.0943148053177367
      },
      {
        "ShowGeometry": true,
        "Name": "Object.Type",
        "Id": "02d959e3a3af409ba03090c50fbf14e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -197.57994563199372,
        "Y": 74.301184079307632
      },
      {
        "ShowGeometry": true,
        "Name": "String.Contains",
        "Id": "94dcc0ae06fe42a987a2173cf909bfe7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 21.973585005668838,
        "Y": 74.522330308500528
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "70fbcc6ce8794fdebc519042de36a704",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -157.98237852337462,
        "Y": 167.90257408905555
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "c8106129672a47f7b2f50e9394c4c2f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 297.5379960088809,
        "Y": 2.3218629476380954
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.ByUnion",
        "Id": "acbf59580ab74c74aa7a135e9529c471",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 533.534537154128,
        "Y": -5.8318027287862435
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.Centroid",
        "Id": "76e563e5a6ab4f1f9be71b37eb99f1cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1245.3558146830578,
        "Y": -17.815355952169256
      }
    ],
    "Annotations": [
      {
        "Id": "90aafb8bc7384d6e9c1eaa6e66dcfb6a",
        "Title": "Boite ",
        "Nodes": [
          "e6c0f3a2da474922a0cb66a36271ead6",
          "b20bd1c26b714f67b8c178964efed2fe"
        ],
        "Left": 1238.4222510512827,
        "Top": 232.98099761815337,
        "Width": 526.51633378743168,
        "Height": 146.08930792098241,
        "FontSize": 36.0,
        "InitialTop": 286.18099761815336,
        "InitialHeight": 145.28930792098242,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b6fa8d03cf124f38851c54bfc8ebb7a9",
        "Title": "Orientation de mon mur",
        "Nodes": [
          "553ba0b019564e38bcf59fbe37c1ec9e",
          "eacf887e466f4da48811d26898bac8cc",
          "acf448c27ecc46d7b1ca6341146f34c8"
        ],
        "Left": 528.62153751152391,
        "Top": 385.10014548565363,
        "Width": 542.084998982057,
        "Height": 254.76864886900503,
        "FontSize": 36.0,
        "InitialTop": 438.30014548565362,
        "InitialHeight": 253.96864886900505,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      }
    ],
    "X": -1068.1151023036464,
    "Y": 43.484773094115724,
    "Zoom": 0.53523625380839146
  }
}