{
  "Uuid": "9316c76b-51d8-41ca-82f7-60c0f9666ed8",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Wall Algorithm",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [
    {
      "Id": "4b726bc5861a4f7289c4f141cd61201b",
      "Name": "مدل دیوار",
      "Type": "string",
      "Value": "",
      "Description": "Creates a string."
    }
  ],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "CAD.CurvesFromCADLayers@Revit.Elements.Element,string[],bool,string[]",
      "Id": "b9e04cefbe1f4811a156272838a825cb",
      "Inputs": [
        {
          "Id": "272c162f7233460f8be5bd61b748b4e9",
          "Name": "importInstance",
          "Description": "Input the ImportInstance to convert to curves.\n\nElement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d03fcafc562f496aac69246667460372",
          "Name": "layerNames",
          "Description": "Enter the layer names for conversion. Leave unconnected to convert all layers. Names are case-sensitive.\n\nstring[]\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5470a8a84874d19b5d99d79515563d3",
          "Name": "createModelCurves",
          "Description": "Set to True to convert into Revit Model Lines.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3331b09807da45249c3b08630b0a3ab6",
          "Name": "lineStyleMap",
          "Description": "Enter the LineStyle name to map to each layer. Longest lacing is used by default.\n\nstring[]\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d4cd98191ee4e85ac3e10e68e8cb3f5",
          "Name": "Curve[][]",
          "Description": "Curve[][]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3110f47e174b4e058a32f9e215c29987",
          "Name": "layerKeys[]",
          "Description": "string[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Convert curves from a CAD link or import by layer name. Curves are organised into sublists by layer. Enter LineStyle names to map to each layer during conversion.\r\rThe node is optimised to convert curve types that typically fail when using Dynamo Element.Curves node or Revit Explode.\r\rVisit bimorph.com/bimorph-nodes for support.\n\nCAD.CurvesFromCADLayers (importInstance: Element, layerNames: string[] = null, createModelCurves: bool = false, lineStyleMap: string[] = null): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "InstanceId": [
        "a8acd866-075d-41d1-b48f-ad68eb9311a2-00054ba9"
      ],
      "Id": "e28e812d3d464cf4a2b8c909d6eff6bf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "20253fc5885e4f32ad1494ea944c757d",
          "Name": "Element",
          "Description": "The selected elements.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "",
      "Id": "4b726bc5861a4f7289c4f141cd61201b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5b7ea947bee848c88e69c91a33d7b9df",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.WallType.ByName@string",
      "Id": "1d176890ddc74252a6516dc39328aa67",
      "Inputs": [
        {
          "Id": "6795dd427f3f44d4b3f73503826667ba",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5df6af4a818042749d3d7899bf003572",
          "Name": "WallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Select a walltype from the current document by name\n\nWallType.ByName (name: string): WallType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Wall.ByCurveAndLevels@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.Level,Revit.Elements.WallType",
      "Id": "a70a53ad03f0448388aa711b9fb6179d",
      "Inputs": [
        {
          "Id": "ec7769d5342044399834247c5c778a45",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a5e6bc02ecd4f15a4eabf13d7c42430",
          "Name": "startLevel",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3305cc361a134340bccec6f6fe20a910",
          "Name": "endLevel",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "377ae5130c8c4914aec9c1ad3845d8a3",
          "Name": "wallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c36739d06a04d05b4b001883cd3b3e6",
          "Name": "Wall",
          "Description": "Wall",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Wall from a guiding Curve, start Level, end Level, and WallType\n\nWall.ByCurveAndLevels (curve: Curve, startLevel: Level, endLevel: Level, wallType: WallType): Wall"
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 0,
      "SelectedString": "00. Ground floor plan",
      "NodeType": "ExtensionNode",
      "Id": "616cec561f35475b920b36000e5e71f1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ce977e2b022e43f98945b0ab932f0cff",
          "Name": "Levels",
          "Description": "The selected Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a level in the active document"
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 1,
      "SelectedString": "01. Fisrt floor plan",
      "NodeType": "ExtensionNode",
      "Id": "cb20784b3e514bf285d0d6283a5dde71",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "94f97ccb3d304cc0b4571657684c0a45",
          "Name": "Levels",
          "Description": "The selected Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a level in the active document"
    }
  ],
  "Connectors": [
    {
      "Start": "1d4cd98191ee4e85ac3e10e68e8cb3f5",
      "End": "ec7769d5342044399834247c5c778a45",
      "Id": "7b390a101be04b26b18b0da06fa04722"
    },
    {
      "Start": "20253fc5885e4f32ad1494ea944c757d",
      "End": "272c162f7233460f8be5bd61b748b4e9",
      "Id": "58022cc8a8a84b23bcdebc3d87e2d113"
    },
    {
      "Start": "5b7ea947bee848c88e69c91a33d7b9df",
      "End": "d03fcafc562f496aac69246667460372",
      "Id": "ab6dc47630ce48f8bdfee8cbcfe16fd1"
    },
    {
      "Start": "5b7ea947bee848c88e69c91a33d7b9df",
      "End": "6795dd427f3f44d4b3f73503826667ba",
      "Id": "6324530fdf624d378777e9b07a696405"
    },
    {
      "Start": "5df6af4a818042749d3d7899bf003572",
      "End": "377ae5130c8c4914aec9c1ad3845d8a3",
      "Id": "76f60cefd4844506bee43d7f696deccf"
    },
    {
      "Start": "ce977e2b022e43f98945b0ab932f0cff",
      "End": "8a5e6bc02ecd4f15a4eabf13d7c42430",
      "Id": "73a528a21cda42d18bee1a6195f5bfab"
    },
    {
      "Start": "94f97ccb3d304cc0b4571657684c0a45",
      "End": "3305cc361a134340bccec6f6fe20a910",
      "Id": "4bb510fd735a4b8bb940bf22dfa17201"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "bimorphNodes",
      "Version": "3.0.3",
      "ReferenceType": "Package",
      "Nodes": [
        "b9e04cefbe1f4811a156272838a825cb"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.6.2.15705",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -10.710220895313732,
      "EyeY": 20.596406629648587,
      "EyeZ": 23.410745155888733,
      "LookX": 8.5367530403381018,
      "LookY": -20.303009341274649,
      "LookZ": -23.215506628177742,
      "UpX": 0.15668304553726636,
      "UpY": 0.8910065241883679,
      "UpZ": -0.42609599516415381
    },
    "NodeViews": [
      {
        "Id": "b9e04cefbe1f4811a156272838a825cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "CAD.CurvesFromCADLayers",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 605.51901174507964,
        "Y": 220.99588595633813
      },
      {
        "Id": "e28e812d3d464cf4a2b8c909d6eff6bf",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "ورودی فایل اتوکد",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 315.30345751517928,
        "Y": 220.27161857169105
      },
      {
        "Id": "4b726bc5861a4f7289c4f141cd61201b",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "مدل دیوار",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 353.89475369350805,
        "Y": 383.728503220621
      },
      {
        "Id": "1d176890ddc74252a6516dc39328aa67",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "WallType.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 954.074399027869,
        "Y": 550.063458634992
      },
      {
        "Id": "a70a53ad03f0448388aa711b9fb6179d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Wall.ByCurveAndLevels",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1215.9118472395307,
        "Y": 220.76017129897951
      },
      {
        "Id": "616cec561f35475b920b36000e5e71f1",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "طبقه ابتدایی",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 964.55139880809315,
        "Y": 326.42455845418442
      },
      {
        "Id": "cb20784b3e514bf285d0d6283a5dde71",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "طبقه انتهایی",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 969.87390477077361,
        "Y": 403.44229184732814
      }
    ],
    "Annotations": [
      {
        "Id": "7f0b6813e0f94004a3955d1bb3694a24",
        "Title": "Levels",
        "Nodes": [
          "616cec561f35475b920b36000e5e71f1",
          "cb20784b3e514bf285d0d6283a5dde71"
        ],
        "Left": 954.55139880809315,
        "Top": 273.42455845418442,
        "Width": 174.32250596268045,
        "Height": 223.01773339314371,
        "FontSize": 36.0,
        "InitialTop": 326.42455845418442,
        "InitialHeight": 222.01773339314371,
        "TextblockHeight": 43.0,
        "Background": "#FF71C6A8"
      }
    ],
    "X": -203.88065598834328,
    "Y": -153.53022445856914,
    "Zoom": 1.024692466409713
  }
}