diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares.dyn new file mode 100644 index 00000000000..77d553f2b56 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares.dyn @@ -0,0 +1,490 @@ +{ + "Uuid": "0944a266-ed8b-4a4d-a858-cefb111e9738", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByCrossSplitSquares", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fcf74411dccb46b89702598e18a7e74a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a73d410783f849dda38c3f6a57aef4f8", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c6405f435a4f4d56bfccaa80be2d219b", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a3b0ad94af7349c982a7b71a9ff89502", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "42590c2f2052473a863229b20d2c9aa4", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6ea420a5dab140e392b90635a7194454", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "34f8dd2cdb27413086442c3d5bbf51ab", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ee351bc56bfc4496a708bace405b26f0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ab71e7124f0148f49c89a21cdfdd0c5c", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "432dcc519c6845c08f511d6e0c7ac4ec", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fd1e95f75d6047e6a196543b15317ff8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "010b8ce9b4e14686a9e8fc292de6d03c", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7e9093df43fb42018a055e8dccda5475", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0cefcc1509274a8b908c98b24d2ee97a", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fe8e52fae60b4671a4daa2dc677022d4", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ada959acf849478aac5ac85d096eaa39", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square grid, with each square split into four triangles by its diagonals.\n\nPanelSurface.ByCrossSplitSquares (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "9077045bbeb648e5ab04955c902c126a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e0cd7a0f4703413099f691c2074205d8", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "be1ac105baf1459c92f3744e9fde1ef8", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c8dee02fd14647c781adda4c438e2a82", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "69925337ed334c9fa46458a8ab0e2a0c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "38d10c323ecf4c9d9311eb3938074e68", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "030edf1be5f7474abb29020ccf6a418a", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "26646cb12624445eb87a4bd41940c328", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + } + ], + "Connectors": [ + { + "Start": "a3b0ad94af7349c982a7b71a9ff89502", + "End": "ab71e7124f0148f49c89a21cdfdd0c5c", + "Id": "3c80a166ceb547379053b31d35d0d6af", + "IsHidden": "False" + }, + { + "Start": "6ea420a5dab140e392b90635a7194454", + "End": "a73d410783f849dda38c3f6a57aef4f8", + "Id": "117aa5fe871a48969c25d8ee4f10b6f7", + "IsHidden": "False" + }, + { + "Start": "34f8dd2cdb27413086442c3d5bbf51ab", + "End": "c6405f435a4f4d56bfccaa80be2d219b", + "Id": "f8f3877a7fa34a26a7d95af8a38d6714", + "IsHidden": "False" + }, + { + "Start": "432dcc519c6845c08f511d6e0c7ac4ec", + "End": "010b8ce9b4e14686a9e8fc292de6d03c", + "Id": "c8872dc9131e40bf9648bcac6d4bbe37", + "IsHidden": "False" + }, + { + "Start": "ada959acf849478aac5ac85d096eaa39", + "End": "38d10c323ecf4c9d9311eb3938074e68", + "Id": "71f0581042c64451be37d2c11790645d", + "IsHidden": "False" + }, + { + "Start": "e0cd7a0f4703413099f691c2074205d8", + "End": "7e9093df43fb42018a055e8dccda5475", + "Id": "2d5d0d5553ef458e9d605f604853bd44", + "IsHidden": "False" + }, + { + "Start": "c8dee02fd14647c781adda4c438e2a82", + "End": "0cefcc1509274a8b908c98b24d2ee97a", + "Id": "f82ab0510cb24423a402a992f50cb720", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "fcf74411dccb46b89702598e18a7e74a", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "42590c2f2052473a863229b20d2c9aa4", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "ee351bc56bfc4496a708bace405b26f0", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "fd1e95f75d6047e6a196543b15317ff8", + "Name": "PanelSurface.ByCrossSplitSquares", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1637.6481371969248, + "Y": 405.0 + }, + { + "Id": "9077045bbeb648e5ab04955c902c126a", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "be1ac105baf1459c92f3744e9fde1ef8", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "69925337ed334c9fa46458a8ab0e2a0c", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + } + ], + "Annotations": [ + { + "Id": "be544881233a434e8dbcd9461217bc02", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fcf74411dccb46b89702598e18a7e74a", + "42590c2f2052473a863229b20d2c9aa4", + "ee351bc56bfc4496a708bace405b26f0" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "f34f62ac226b4ce59a76cb276fcc9d87", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fd1e95f75d6047e6a196543b15317ff8", + "9077045bbeb648e5ab04955c902c126a", + "be1ac105baf1459c92f3744e9fde1ef8" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 619.59997162067, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "2510fb8b3fb74d8cbfa15f0947e4e33d", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "69925337ed334c9fa46458a8ab0e2a0c" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + } + ], + "X": -50.1700299535222, + "Y": 349.9444926304584, + "Zoom": 0.47277556876864313 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares.md new file mode 100644 index 00000000000..f02f5b6eea5 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a square grid, with each square split into four triangles by its diagonals. +___ +## Example File + +![ByCrossSplitSquares](./Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares_img.jpg new file mode 100644 index 00000000000..1ba3a070edf Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByCrossSplitSquares_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares.dyn new file mode 100644 index 00000000000..dd042503f71 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares.dyn @@ -0,0 +1,558 @@ +{ + "Uuid": "e7b025c9-1482-4bcf-a49e-b5a05ba9258b", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByDiagonallySplitSquares", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "62799e0e547349f8831d32c92a4410f1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "50627a7e73f047e19d73df142081edcb", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6ae13234782d4a3eb59044d1f54d1158", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "04b535f4fabf416cac00addc21810b30", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "6fc3d32162eb4278ae975fd06653200c", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c8aa7176c5094a2999e285972fcf3073", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6ef00b15c76c4e3ebeb17c39def4971d", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b9dda5fb66de41909ad1b8805db9db51", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "92314db105cc41499c037da86f72af1d", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7b1601001d2d4cbc8b07db99529e13ff", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "0cc26483b41745028cbf1f7cfdbdd503", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4355064ffd9746ec8a8828cd7e004667", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "7b5a3e2a54754af1b0f54f52ab7bba15", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7d07d86628d84253a62cc049b8a94b56", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f9704c50d21542e480dc0e4faf534389", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cc1d1bcba8b9401c9e2d941fec5960a7", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "123b8e413a174632b27dd5e321964131", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "265170e6a17e433990041c796f56bf12", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1bb7e9c74d034a72bb42b0ac26d40959", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "98a1588c35a64e49b450c582428f14e2", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "71ca2ba020be47b69f03d65716a2da2e", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ad1d40d778f14be9a4e72be88db79135", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "54cb24f931c848d996deb87f2e2ad6c5", + "Name": "alternativeDiagonal", + "Description": "When set to True, the diagonal is from the top left corner to the bottom right corner of each square\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "52e2d83752794392951a6dcdcb48837c", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bb01ca7e3d294d8da809ab5edea52dc7", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares@Autodesk.DesignScript.Geometry.Surface,int,int,bool,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square grid, with each square split into two triangles by a diagonal. By default, the diagonal is from the bottom left corner to the top right corner.\n\nPanelSurface.ByDiagonallySplitSquares (surface: Surface, numU: int, numV: int, alternativeDiagonal: bool = false, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "db1a501e86294e709e7a45d9090ab630", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ae48c80074ae4d4ca3bad0e0bfc9a574", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + } + ], + "Connectors": [ + { + "Start": "04b535f4fabf416cac00addc21810b30", + "End": "92314db105cc41499c037da86f72af1d", + "Id": "ae69613cd56f48cfa22ee1338552a531", + "IsHidden": "False" + }, + { + "Start": "c8aa7176c5094a2999e285972fcf3073", + "End": "50627a7e73f047e19d73df142081edcb", + "Id": "3c891f97ed0b4847938590e18d86e736", + "IsHidden": "False" + }, + { + "Start": "6ef00b15c76c4e3ebeb17c39def4971d", + "End": "6ae13234782d4a3eb59044d1f54d1158", + "Id": "4bc05f2222834927bf229771c66da203", + "IsHidden": "False" + }, + { + "Start": "7b1601001d2d4cbc8b07db99529e13ff", + "End": "98a1588c35a64e49b450c582428f14e2", + "Id": "6b91975d9e2342f896884351ab547c89", + "IsHidden": "False" + }, + { + "Start": "4355064ffd9746ec8a8828cd7e004667", + "End": "71ca2ba020be47b69f03d65716a2da2e", + "Id": "86f9cb3fe67b48358d7b2758cb45b35a", + "IsHidden": "False" + }, + { + "Start": "7d07d86628d84253a62cc049b8a94b56", + "End": "ad1d40d778f14be9a4e72be88db79135", + "Id": "94fb47f5097a48b3978b0ffa996b31be", + "IsHidden": "False" + }, + { + "Start": "bb01ca7e3d294d8da809ab5edea52dc7", + "End": "cc1d1bcba8b9401c9e2d941fec5960a7", + "Id": "367fcde4df34429c8f5dbd6c44a5bb51", + "IsHidden": "False" + }, + { + "Start": "ae48c80074ae4d4ca3bad0e0bfc9a574", + "End": "54cb24f931c848d996deb87f2e2ad6c5", + "Id": "0548098ac1bb4d29822ea6e1cafb3e70", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "62799e0e547349f8831d32c92a4410f1", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "6fc3d32162eb4278ae975fd06653200c", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "b9dda5fb66de41909ad1b8805db9db51", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "0cc26483b41745028cbf1f7cfdbdd503", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "7b5a3e2a54754af1b0f54f52ab7bba15", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "f9704c50d21542e480dc0e4faf534389", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "1bb7e9c74d034a72bb42b0ac26d40959", + "Name": "PanelSurface.ByDiagonallySplitSquares", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1637.6481371969248, + "Y": 405.0 + }, + { + "Id": "db1a501e86294e709e7a45d9090ab630", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 882.6014411944167 + } + ], + "Annotations": [ + { + "Id": "38150a9775364cd1a1f936d246ca8bde", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "62799e0e547349f8831d32c92a4410f1", + "6fc3d32162eb4278ae975fd06653200c", + "b9dda5fb66de41909ad1b8805db9db51" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "1a12f5043f2e4635acc9934b5e7b5d02", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0cc26483b41745028cbf1f7cfdbdd503", + "7b5a3e2a54754af1b0f54f52ab7bba15", + "1bb7e9c74d034a72bb42b0ac26d40959", + "db1a501e86294e709e7a45d9090ab630", + "051497f4aa054a2b9bfc376210f74b26" + ], + "HasNestedGroups": false, + "Left": 1318.248165576255, + "Top": 331.8, + "Width": 699.3999716206699, + "Height": 683.0014411944167, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 622.6014411944167, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "37ef4c5dfad14d5aa5d99b24e69807cd", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f9704c50d21542e480dc0e4faf534389" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + }, + { + "Id": "051497f4aa054a2b9bfc376210f74b26", + "Title": "Flips the diagonally split for the Diagonally Split Squares 180 degrees", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1328.248165576255, + "Top": 817.8014411944167, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "db1a501e86294e709e7a45d9090ab630" + } + ], + "X": 10.319920015126172, + "Y": 272.9864645793201, + "Zoom": 0.4272453572928151 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares.md new file mode 100644 index 00000000000..9a592c5798f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a square grid, with each square split into two triangles by a diagonal. By default, the diagonal is from the bottom left corner to the top right corner. +___ +## Example File + +![ByDiagonallySplitSquares](./Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares_img) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares_img.jpg new file mode 100644 index 00000000000..05c6d00de58 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiagonallySplitSquares_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds.dyn new file mode 100644 index 00000000000..fc0968ea84c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds.dyn @@ -0,0 +1,490 @@ +{ + "Uuid": "18444bae-84dd-4b27-9fce-dff66842a44e", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByDiamonds", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a3b40673222f4a3e8b1592189b11ff80", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b940e8d23afe475794ab067a469445ea", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b1bc477884774f439002dbf93a789d66", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b7454bfec54e48f990f0608183f70589", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ec405ea2f153419884d9c08bc2eed362", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "86156f6cea5f4d1d84412ab8796673dd", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "09b2fc9290a740e0a2e707a294bcf0da", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cdf53064b2124a7485ad53fd340ac007", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9f81fc0da3a241e1bcbb53eebdfaa74d", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8b4ec3706588490ebd0df67e53505e74", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "bbba8dcbf7a64f548c50e25d679ef624", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a25f17578697403090df505751b8e9a6", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "3c8c3216c85b4bce9dc309f7736c8e0b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e30fbe6c4f6c4d6ca732ac28e377e0af", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4c7060354a5f4ef18e4bcb4d09f59b22", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "05b643a2dd7f437791e117c209e92bf5", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9bf4b072aff348f784f3cd7b78d1deef", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a614715bc0a4405f8e5c26cf0ed5c524", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "eeebfb6e409e4004b06e2f90bca3d2e6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5a9ac3daea2b43a1bd37858de8601451", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7a8d2f0745324bc29f5a2f14dfbc501c", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cf482d28c3534836ba162f668abce3ac", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "90f5e3b1e6de4ab8b1b17cbb43855e46", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f0720f27da42442e8f043c60495bab5a", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a diamond-shaped pattern.\n\nPanelSurface.ByDiamonds (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + } + ], + "Connectors": [ + { + "Start": "b7454bfec54e48f990f0608183f70589", + "End": "9f81fc0da3a241e1bcbb53eebdfaa74d", + "Id": "03bb7f25c0924fd4a618f704eadc0bc8", + "IsHidden": "False" + }, + { + "Start": "86156f6cea5f4d1d84412ab8796673dd", + "End": "b940e8d23afe475794ab067a469445ea", + "Id": "a41928ebc31c4b60863d5c2709fdf440", + "IsHidden": "False" + }, + { + "Start": "09b2fc9290a740e0a2e707a294bcf0da", + "End": "b1bc477884774f439002dbf93a789d66", + "Id": "98519ebf81794a24909e0a552fd410c5", + "IsHidden": "False" + }, + { + "Start": "8b4ec3706588490ebd0df67e53505e74", + "End": "5a9ac3daea2b43a1bd37858de8601451", + "Id": "852fdb010c88421ab598de08fccbc9eb", + "IsHidden": "False" + }, + { + "Start": "a25f17578697403090df505751b8e9a6", + "End": "7a8d2f0745324bc29f5a2f14dfbc501c", + "Id": "adab9c44775740d9b9e7a6cc21678a71", + "IsHidden": "False" + }, + { + "Start": "e30fbe6c4f6c4d6ca732ac28e377e0af", + "End": "cf482d28c3534836ba162f668abce3ac", + "Id": "c700a47037354469aa147d4967683f24", + "IsHidden": "False" + }, + { + "Start": "f0720f27da42442e8f043c60495bab5a", + "End": "05b643a2dd7f437791e117c209e92bf5", + "Id": "a64d5973b1054ee395778cf112052cbd", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a3b40673222f4a3e8b1592189b11ff80", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "ec405ea2f153419884d9c08bc2eed362", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "cdf53064b2124a7485ad53fd340ac007", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "bbba8dcbf7a64f548c50e25d679ef624", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "3c8c3216c85b4bce9dc309f7736c8e0b", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "4c7060354a5f4ef18e4bcb4d09f59b22", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "eeebfb6e409e4004b06e2f90bca3d2e6", + "Name": "PanelSurface.ByDiamonds", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1637.6481371969248, + "Y": 405.0 + } + ], + "Annotations": [ + { + "Id": "bcfb2e25a6014decb0958cad86222e58", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a3b40673222f4a3e8b1592189b11ff80", + "ec405ea2f153419884d9c08bc2eed362", + "cdf53064b2124a7485ad53fd340ac007" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "7794b1dbca0d4ff3a97876dcaca78b36", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "bbba8dcbf7a64f548c50e25d679ef624", + "3c8c3216c85b4bce9dc309f7736c8e0b", + "eeebfb6e409e4004b06e2f90bca3d2e6" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 604.3999716206699, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "1d12a6e2748e4777a4a48db51b413c56", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4c7060354a5f4ef18e4bcb4d09f59b22" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + } + ], + "X": -65.69167560665068, + "Y": 270.0493365462621, + "Zoom": 0.47277556876864313 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds.md new file mode 100644 index 00000000000..98523c1b099 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a diamond-shaped pattern. +___ +## Example File + +![ByDiamonds](./Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds_img.jpg new file mode 100644 index 00000000000..4ad0857e6bb Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByDiamonds_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons.dyn new file mode 100644 index 00000000000..c00a1c65a02 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons.dyn @@ -0,0 +1,527 @@ +{ + "Uuid": "18f14c6d-1b25-4c45-83a6-5bc341609122", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByHexagons", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ce3be2268e2a4ad898feb3425a2240cf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "eacccc381d2b41fe9eb698d51cdd05e2", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ed9f2f5bb8d24a64a9e89e1f253bd988", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dbda1c428f95464690635982cd45b81a", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ac587d9a6af747ee9b733ae3ca0b6c3a", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e21ee9b5af874d2fb8fc27fdfb473efd", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "81728d120a4645ac9209e2ce93377479", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6e4200701ae9469b9023c915c5c0045c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4492fe2f800e4bcf9265453221b7f18f", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f53551f1410c400681a9a4eaf03ad976", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "d5d806e5c16b495a9d69a366f8f05838", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7f4a756f1a5941cf80b0fa310bb95f86", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b8735f1942364337affb0f53135b90db", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a1f490bbd5db4326a043290b771ce1a6", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fa3f619cf87f403fa9167c2063dd8cb0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1efbe055be504cc59bdd2ac6a80dab1a", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2e1d13c868924067aeedfb65c3d86a9e", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f73e6bd91b6e4244bcbfe885843fdc34", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e27cd5d424e944b39f668f276ba5092d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fac993ed56f743f7a9f937bd4e251e7a", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8dae318557144286b48e4b81ac068f60", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a23e2b78b5284982a076fca20a295f35", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "510ff071bdac4d18a80a8fb258d650a1", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "992ec21281bb45a4a42c752b9f3c2d25", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a hexagonal tiling pattern.\n\nPanelSurface.ByHexagons (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "df6197aab74e4503ab21968d65f8c0bc", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "992f4d4ff08a4d488c530b16a6bd83a6", + "Name": "PanelSurfaceBoundaryCondition", + "Description": "PanelSurfaceBoundaryCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices", + "Replication": "Auto", + "Description": "Remove vertices that do not lie on the input FACE.\n\nPanelSurfaceBoundaryCondition.RemoveVertices: PanelSurfaceBoundaryCondition" + } + ], + "Connectors": [ + { + "Start": "dbda1c428f95464690635982cd45b81a", + "End": "4492fe2f800e4bcf9265453221b7f18f", + "Id": "863fcc32691c4ba7ab5682eb858dce87", + "IsHidden": "False" + }, + { + "Start": "e21ee9b5af874d2fb8fc27fdfb473efd", + "End": "eacccc381d2b41fe9eb698d51cdd05e2", + "Id": "6f5d3804f756491abb9e96953d01367c", + "IsHidden": "False" + }, + { + "Start": "81728d120a4645ac9209e2ce93377479", + "End": "ed9f2f5bb8d24a64a9e89e1f253bd988", + "Id": "b852b7d02a51476b96a2df58f06fce6f", + "IsHidden": "False" + }, + { + "Start": "f53551f1410c400681a9a4eaf03ad976", + "End": "fac993ed56f743f7a9f937bd4e251e7a", + "Id": "ec06884ce5dd429c84f6b4a2e47226a9", + "IsHidden": "False" + }, + { + "Start": "7f4a756f1a5941cf80b0fa310bb95f86", + "End": "8dae318557144286b48e4b81ac068f60", + "Id": "83257a40fb2e464f8322a609d7cf133d", + "IsHidden": "False" + }, + { + "Start": "a1f490bbd5db4326a043290b771ce1a6", + "End": "a23e2b78b5284982a076fca20a295f35", + "Id": "322d2fcdf1874d6d80be41308998c890", + "IsHidden": "False" + }, + { + "Start": "992ec21281bb45a4a42c752b9f3c2d25", + "End": "1efbe055be504cc59bdd2ac6a80dab1a", + "Id": "133a273756e34adb91fd6155ad2ec025", + "IsHidden": "False" + }, + { + "Start": "992f4d4ff08a4d488c530b16a6bd83a6", + "End": "510ff071bdac4d18a80a8fb258d650a1", + "Id": "eb2bf162ea9f465abf8df4ec2dd275cc", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "ce3be2268e2a4ad898feb3425a2240cf", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "ac587d9a6af747ee9b733ae3ca0b6c3a", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "6e4200701ae9469b9023c915c5c0045c", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "d5d806e5c16b495a9d69a366f8f05838", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "b8735f1942364337affb0f53135b90db", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "fa3f619cf87f403fa9167c2063dd8cb0", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "e27cd5d424e944b39f668f276ba5092d", + "Name": "PanelSurface.ByHexagons", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1637.6481371969248, + "Y": 405.0 + }, + { + "Id": "df6197aab74e4503ab21968d65f8c0bc", + "Name": "PanelSurfaceBoundaryCondition.RemoveVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 815.2744448272348 + } + ], + "Annotations": [ + { + "Id": "ba2d5de55a724df28a50a1709a964f55", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ce3be2268e2a4ad898feb3425a2240cf", + "ac587d9a6af747ee9b733ae3ca0b6c3a", + "6e4200701ae9469b9023c915c5c0045c" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "3476aae956bd4527aa7d5025ce85e1a3", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d5d806e5c16b495a9d69a366f8f05838", + "b8735f1942364337affb0f53135b90db", + "e27cd5d424e944b39f668f276ba5092d", + "df6197aab74e4503ab21968d65f8c0bc" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 604.3999716206699, + "Height": 615.6744448272348, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 555.2744448272348, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "138e77a4246e4d18a6684e218ddd3259", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fa3f619cf87f403fa9167c2063dd8cb0" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + } + ], + "X": -39.5571843671828, + "Y": 283.4710016344812, + "Zoom": 0.47581519078549106 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons.md new file mode 100644 index 00000000000..1ec38b917aa --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a hexagonal tiling pattern. +___ +## Example File + +![ByHexagons](./Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons_img.jpg new file mode 100644 index 00000000000..76e05cb853d Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms.dyn new file mode 100644 index 00000000000..c68dddd2d89 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms.dyn @@ -0,0 +1,627 @@ +{ + "Uuid": "6c2a97ee-34b0-44d5-8658-d71ef52997ef", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByParallelograms", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d58c93dd1e2443e2ae898043dd9bd62e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "58a2795b745548cc94c07f8cc46efa2e", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d524726753924006850d2607410612d1", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "21dc59ed86824696a48e897ea26b94d8", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e50ea1e5fea945b7bc8ac96f78c516ec", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0fc49e51da13406abeeaa5b6f444551c", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "165ead87ff134f60bc275a6a79ea0cf4", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "39c7c6d1587a4f53805224aedf3f4461", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "dd4769e7f79547948e6dc5ba8a121ffe", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bb1cf0602a6d47e881407bef4b6a20fe", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "efd69c0afbab40c8ad5eb50991d4da56", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "42cb4180e3f6497ba079344e5b8d83ff", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "c84b286bca8c4655962f9f9b03fc52d8", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d624ab6f03e04b568f882fd4f6e70b0a", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7d2d246a4451491f83cada5399bd2b00", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "65ac03e04c6c4f059eb1d19036a1292a", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8310014d764546d3ae08e0cbf0a8d3be", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "699b1cfce3df47b1af529254fd6f4c34", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cbd639e20151418ca2b8314000a80b38", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5ce3563ef7d7485a89081d5854487b92", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "968dcaedd61145ac94fe6211b93cfa1d", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7693783e6b814549835350c403258798", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c9b6578b8d9b415cab2d8c2aa171ed07", + "Name": "shearFactor", + "Description": "The amount of shear\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "91390fa703e64a42ae405cd775b24070", + "Name": "alignWithUAxis", + "Description": "When set to True, paralellograms are aligned with the U-Axis\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "26c48c0ad69b4bea86e1b4fc579980da", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "933fdaec9a3c4dafad35797811bc769c", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms@Autodesk.DesignScript.Geometry.Surface,int,int,double,bool,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in parallelograms tiled vertically and horizontally. Each parallelogram is a square with a shear applied along the V-axis or U-axis determined by the ‘alignWithUAxis’ input and a shear factor. By default the parallelograms are aligned with the V-axis.\n\nPanelSurface.ByParallelograms (surface: Surface, numU: int, numV: int, shearFactor: double, alignWithUAxis: bool = false, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "612840308eb14c7dbc8ad0a452da86b0", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "759333cbc63d48279e9432f01aaa6153", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 0.75 + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "6c97b487bd4148208e52ed0fdd4021f3", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9402c6a5d871450a9e058a48024e52f6", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + } + ], + "Connectors": [ + { + "Start": "21dc59ed86824696a48e897ea26b94d8", + "End": "dd4769e7f79547948e6dc5ba8a121ffe", + "Id": "11314cd2e60145ac9f751aec036cf3a5", + "IsHidden": "False" + }, + { + "Start": "0fc49e51da13406abeeaa5b6f444551c", + "End": "58a2795b745548cc94c07f8cc46efa2e", + "Id": "5182279246e741388c18669e70835529", + "IsHidden": "False" + }, + { + "Start": "165ead87ff134f60bc275a6a79ea0cf4", + "End": "d524726753924006850d2607410612d1", + "Id": "ade369e53d8243c5a9616a8ebe3fd66b", + "IsHidden": "False" + }, + { + "Start": "bb1cf0602a6d47e881407bef4b6a20fe", + "End": "5ce3563ef7d7485a89081d5854487b92", + "Id": "b7819569c38e4cb8976e7182b1c52b6a", + "IsHidden": "False" + }, + { + "Start": "42cb4180e3f6497ba079344e5b8d83ff", + "End": "968dcaedd61145ac94fe6211b93cfa1d", + "Id": "47cc851b350a46fda9313a3342d81c0a", + "IsHidden": "False" + }, + { + "Start": "d624ab6f03e04b568f882fd4f6e70b0a", + "End": "7693783e6b814549835350c403258798", + "Id": "89b35ea909994aca9b413216af458aef", + "IsHidden": "False" + }, + { + "Start": "933fdaec9a3c4dafad35797811bc769c", + "End": "65ac03e04c6c4f059eb1d19036a1292a", + "Id": "f65af43701c24d62ae706a9c575c53af", + "IsHidden": "False" + }, + { + "Start": "759333cbc63d48279e9432f01aaa6153", + "End": "c9b6578b8d9b415cab2d8c2aa171ed07", + "Id": "d88e2da23f274324bff29a5e24434d52", + "IsHidden": "False" + }, + { + "Start": "9402c6a5d871450a9e058a48024e52f6", + "End": "91390fa703e64a42ae405cd775b24070", + "Id": "618c242174014b628031c9e9863eb710", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d58c93dd1e2443e2ae898043dd9bd62e", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "e50ea1e5fea945b7bc8ac96f78c516ec", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "39c7c6d1587a4f53805224aedf3f4461", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "efd69c0afbab40c8ad5eb50991d4da56", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "c84b286bca8c4655962f9f9b03fc52d8", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "7d2d246a4451491f83cada5399bd2b00", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "cbd639e20151418ca2b8314000a80b38", + "Name": "PanelSurface.ByParallelograms", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1637.6481371969248, + "Y": 405.0 + }, + { + "Id": "612840308eb14c7dbc8ad0a452da86b0", + "Name": "Shear Factor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 868.6914713928868 + }, + { + "Id": "6c97b487bd4148208e52ed0fdd4021f3", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 1074.6423175973446 + } + ], + "Annotations": [ + { + "Id": "bd999485050143d891940f3546bbf7f4", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d58c93dd1e2443e2ae898043dd9bd62e", + "e50ea1e5fea945b7bc8ac96f78c516ec", + "39c7c6d1587a4f53805224aedf3f4461" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "87cca0f664884cdb89a7d8fb80ac52c5", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "efd69c0afbab40c8ad5eb50991d4da56", + "c84b286bca8c4655962f9f9b03fc52d8", + "cbd639e20151418ca2b8314000a80b38", + "612840308eb14c7dbc8ad0a452da86b0", + "6c97b487bd4148208e52ed0fdd4021f3", + "64116ebb40a346a2a380cf528f87b261", + "d697288b30434cd2ba72a9bed4daa6bf" + ], + "HasNestedGroups": false, + "Left": 1292.648165576255, + "Top": 331.8, + "Width": 670.9999716206698, + "Height": 875.0423175973447, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 814.6423175973446, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "51b08ed44e734208b33b51444693fa90", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7d2d246a4451491f83cada5399bd2b00" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + }, + { + "Id": "64116ebb40a346a2a380cf528f87b261", + "Title": "Shear Factor between 0 (No shear) and 1 (Full shear)", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1302.648165576255, + "Top": 818.2914713928867, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "612840308eb14c7dbc8ad0a452da86b0" + }, + { + "Id": "d697288b30434cd2ba72a9bed4daa6bf", + "Title": "Boolean that allows you to toggle between U and V axis alignment for the Paralellogram panels", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1318.0481655762549, + "Top": 1009.8423175973445, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6c97b487bd4148208e52ed0fdd4021f3" + } + ], + "X": -73.9611895608034, + "Y": 273.93784799931075, + "Zoom": 0.4847979542610348 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms.md new file mode 100644 index 00000000000..c56c132e4ff --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in parallelograms tiled vertically and horizontally. Each parallelogram is a square with a shear applied along the V-axis or U-axis determined by the ‘alignWithUAxis’ input and a shear factor. By default the parallelograms are aligned with the V-axis. +___ +## Example File + +![ByParallelograms](./Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms_img.jpg new file mode 100644 index 00000000000..b956130a9dd Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByParallelograms_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads.dyn new file mode 100644 index 00000000000..f7fa69ab2cb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads.dyn @@ -0,0 +1,527 @@ +{ + "Uuid": "c2966447-f7e6-4e98-b21e-13b0bb51f064", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByQuads", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aa00bfa8224744b2810cea400a878592", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b69ac9d0967c488e85833b0b2ec60adf", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "56c7e31a4a81426c888206d19ac06bf8", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "28d8325f58264c108e7fb1ebeb365d77", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ef7bf24211c7435083e899a8f93ecaca", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3567ea20e5ec476a9422d82dd752a9c8", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f3a9adb63f0545e780220070eb191f22", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1c2cb93675ff479282ba148f35a1d0a5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1b3a77dc7ee04b1cba2ffd92c685acdc", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "814f425912c24db980bb617461f0f468", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "d9cfd9f8c605452a84d11cc3c1916485", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "882360332ce04aa6a79440b6efcebc43", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "91f5fe9a517749429c38b493a162643b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4fb421dad6154a7884d13f575d7c0033", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9537b7365d0c4182abcaea6217fc5317", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "360f42f17e23488c98f16ad0931ea6be", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0bd2cbefe49d40f9894e76a951cce1a0", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4e298a69cae14503a6b883edf5db131c", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d01477e230da4bbd9bc5b2f11b9d3d6f", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d4bd4da4cb5434e8595a10ceb5375b1", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ffae41918575430982fedd8cdaaa9448", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c79420711f27400a9bb271ccd1037687", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e3268aeb56624128881451bfc2c23c93", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "422e0fac6a9649deb455efe9274224fa", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c66d4f123f564259ac323991ee2b00f5", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1ca9b24f1cc6474bb562d566a270e46d", + "Name": "PanelSurfaceBoundaryCondition", + "Description": "PanelSurfaceBoundaryCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep", + "Replication": "Auto", + "Description": "Allow panels to overlap the boundary.\n\nPanelSurfaceBoundaryCondition.Keep: PanelSurfaceBoundaryCondition" + } + ], + "Connectors": [ + { + "Start": "28d8325f58264c108e7fb1ebeb365d77", + "End": "1b3a77dc7ee04b1cba2ffd92c685acdc", + "Id": "c7e8c9ff330d4090915d671f242d03f8", + "IsHidden": "False" + }, + { + "Start": "3567ea20e5ec476a9422d82dd752a9c8", + "End": "b69ac9d0967c488e85833b0b2ec60adf", + "Id": "4a3863f914544e5290fb3585937a0532", + "IsHidden": "False" + }, + { + "Start": "f3a9adb63f0545e780220070eb191f22", + "End": "56c7e31a4a81426c888206d19ac06bf8", + "Id": "442d18bc96604bc186dcc80782ebdf38", + "IsHidden": "False" + }, + { + "Start": "814f425912c24db980bb617461f0f468", + "End": "360f42f17e23488c98f16ad0931ea6be", + "Id": "54e8e996e7b7460bbca9787891514d12", + "IsHidden": "False" + }, + { + "Start": "882360332ce04aa6a79440b6efcebc43", + "End": "0bd2cbefe49d40f9894e76a951cce1a0", + "Id": "2e82bfe7ef1b4913a6547e858858b59d", + "IsHidden": "False" + }, + { + "Start": "4fb421dad6154a7884d13f575d7c0033", + "End": "4e298a69cae14503a6b883edf5db131c", + "Id": "cd67f62063704e0f85a6334dd38a8b6c", + "IsHidden": "False" + }, + { + "Start": "4d4bd4da4cb5434e8595a10ceb5375b1", + "End": "c79420711f27400a9bb271ccd1037687", + "Id": "5cac920f04904490aead2ee49646d571", + "IsHidden": "False" + }, + { + "Start": "1ca9b24f1cc6474bb562d566a270e46d", + "End": "d01477e230da4bbd9bc5b2f11b9d3d6f", + "Id": "9458a006864646aaa7889a41a0a468fc", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.4646", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "aa00bfa8224744b2810cea400a878592", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "ef7bf24211c7435083e899a8f93ecaca", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "1c2cb93675ff479282ba148f35a1d0a5", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "d9cfd9f8c605452a84d11cc3c1916485", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "91f5fe9a517749429c38b493a162643b", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "9537b7365d0c4182abcaea6217fc5317", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "ffae41918575430982fedd8cdaaa9448", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2354.9614740848547, + "Y": 405.0 + }, + { + "Id": "c66d4f123f564259ac323991ee2b00f5", + "Name": "PanelSurfaceBoundaryCondition.Keep", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 813.4447677451244 + } + ], + "Annotations": [ + { + "Id": "07c9813d3a22413681f4be95e704496a", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "aa00bfa8224744b2810cea400a878592", + "ef7bf24211c7435083e899a8f93ecaca", + "1c2cb93675ff479282ba148f35a1d0a5" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 332.0, + "Width": 886.0, + "Height": 247.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "77341d4aacdf4f539b217538450fbe2e", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d9cfd9f8c605452a84d11cc3c1916485", + "91f5fe9a517749429c38b493a162643b", + "9537b7365d0c4182abcaea6217fc5317", + "c66d4f123f564259ac323991ee2b00f5" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 332.0, + "Width": 688.2304620192263, + "Height": 613.4447677451244, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "79265786e7f84c528b6c9983e033f73d", + "Title": "Get Polygons", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ffae41918575430982fedd8cdaaa9448" + ], + "HasNestedGroups": false, + "Left": 2344.9614740848547, + "Top": 332.0, + "Width": 323.0, + "Height": 235.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 192.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + } + ], + "X": 191.1148987516881, + "Y": 1.7926727604894097, + "Zoom": 0.5515203114648783 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads.md new file mode 100644 index 00000000000..f6abc0823f2 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a square tiling pattern. +___ +## Example File + +![ByQuads](./Autodesk.DesignScript.Geometry.PanelSurface.ByQuads_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads_img.jpg new file mode 100644 index 00000000000..d3658971d1d Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByQuads_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals.dyn new file mode 100644 index 00000000000..33db458cb7c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals.dyn @@ -0,0 +1,527 @@ +{ + "Uuid": "64645690-21fb-4e63-bd9a-80df2ca7ecaf", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByRhombiTriHexagonals", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c88e46a7df3741c192cc1be1477e3d6e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "25858aa2752c4ff0bd0a2b4718d0b480", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "84aa1e29fb67468cac47c30cdf2eab40", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b2a60a8d03c44c2ba5ebae5b410b71ef", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8a004d4593a84d44a82b25fa808b167f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a93cfaa648ce42c49687cb22d3df6e17", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "57784762c9f4478bbb32cd7c35acc7a3", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "adce931a8bc4426ba99dd939c9b110d5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ce80a6df74c144aaa8e5c9c904d7ff89", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "88283e075ed7447383fd9444470d4a50", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "cbeba742ceec402f864133fe05cdb6bf", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "28b01b7ccc464a3ab52d0edbb36a1fa4", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "e9778096b4d14a77a91bac34859b2450", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4002dce1ec8142ca8bc16cca0b85e1ef", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8981255d90eb4f64b08e5f3c56598054", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9b01aebff27248e5994ddfea89482a22", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "41bfa124f7914ad0ae5966bf94d275b8", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4f8982b02b9746e4bdc861fd2cb0c5a0", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "406efd5b88114bc4b208df51ca0bd254", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "02855683e9e844e487af89f8af1a9196", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac48ed5b1e324f6e95a93dc05128e79c", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "12271c80deb24a28a831620602f757dc", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cd74af9ed5714267b3e4c5692a51c44f", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "58791c85d0d24af48b4ddee1b7b92105", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a tiling with one triangle, two squares, and one hexagon at each vertex.\n\nPanelSurface.ByRhombiTriHexagonals (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5e62085646654ee6b5a5c5b820f4197a", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e69c22f88fbe449992c3583d63771459", + "Name": "PanelSurfaceBoundaryCondition", + "Description": "PanelSurfaceBoundaryCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep", + "Replication": "Auto", + "Description": "Allow panels to overlap the boundary.\n\nPanelSurfaceBoundaryCondition.Keep: PanelSurfaceBoundaryCondition" + } + ], + "Connectors": [ + { + "Start": "b2a60a8d03c44c2ba5ebae5b410b71ef", + "End": "ce80a6df74c144aaa8e5c9c904d7ff89", + "Id": "0c2c17e25d3d4cd0b0fd0350df6bd2cc", + "IsHidden": "False" + }, + { + "Start": "a93cfaa648ce42c49687cb22d3df6e17", + "End": "25858aa2752c4ff0bd0a2b4718d0b480", + "Id": "3c66de8a37c346f78c34babd5e1b2f56", + "IsHidden": "False" + }, + { + "Start": "57784762c9f4478bbb32cd7c35acc7a3", + "End": "84aa1e29fb67468cac47c30cdf2eab40", + "Id": "ae870a78360540838dca555b72be7038", + "IsHidden": "False" + }, + { + "Start": "88283e075ed7447383fd9444470d4a50", + "End": "02855683e9e844e487af89f8af1a9196", + "Id": "8253a18bae284550a9f73722864532ad", + "IsHidden": "False" + }, + { + "Start": "28b01b7ccc464a3ab52d0edbb36a1fa4", + "End": "ac48ed5b1e324f6e95a93dc05128e79c", + "Id": "ab93ad368da94be09ff191d640ac6c46", + "IsHidden": "False" + }, + { + "Start": "4002dce1ec8142ca8bc16cca0b85e1ef", + "End": "12271c80deb24a28a831620602f757dc", + "Id": "bffdbff835764eeda48a9816c216ce72", + "IsHidden": "False" + }, + { + "Start": "58791c85d0d24af48b4ddee1b7b92105", + "End": "9b01aebff27248e5994ddfea89482a22", + "Id": "202afb57ae1b454a93bd912e3641b714", + "IsHidden": "False" + }, + { + "Start": "e69c22f88fbe449992c3583d63771459", + "End": "cd74af9ed5714267b3e4c5692a51c44f", + "Id": "4ec465e63fc848429c0419f894edf457", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "c88e46a7df3741c192cc1be1477e3d6e", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "8a004d4593a84d44a82b25fa808b167f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "adce931a8bc4426ba99dd939c9b110d5", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "cbeba742ceec402f864133fe05cdb6bf", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "e9778096b4d14a77a91bac34859b2450", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "8981255d90eb4f64b08e5f3c56598054", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "406efd5b88114bc4b208df51ca0bd254", + "Name": "PanelSurface.ByRhombiTriHexagonals", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "5e62085646654ee6b5a5c5b820f4197a", + "Name": "PanelSurfaceBoundaryCondition.Keep", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 826.8257757386891 + } + ], + "Annotations": [ + { + "Id": "7abe1f4d450a43d1aad5780f91700c2d", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c88e46a7df3741c192cc1be1477e3d6e", + "8a004d4593a84d44a82b25fa808b167f", + "adce931a8bc4426ba99dd939c9b110d5" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "13736119ec2e46bf9cf5306a2e1714e9", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "cbeba742ceec402f864133fe05cdb6bf", + "e9778096b4d14a77a91bac34859b2450", + "406efd5b88114bc4b208df51ca0bd254", + "5e62085646654ee6b5a5c5b820f4197a" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 731.8304620192262, + "Height": 627.2257757386892, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 566.8257757386891, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "fd88c4bac9534778b761ad9042b921b9", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8981255d90eb4f64b08e5f3c56598054" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + } + ], + "X": -40.91582414941297, + "Y": 289.9543059440989, + "Zoom": 0.46101474530062037 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals.md new file mode 100644 index 00000000000..dc50da28a74 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a tiling with one triangle, two squares, and one hexagon at each vertex. +___ +## Example File + +![ByRhombiTriHexagonals](./Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals_img.jpg new file mode 100644 index 00000000000..ace13b35f15 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds.dyn new file mode 100644 index 00000000000..f6d0e42bded --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds.dyn @@ -0,0 +1,595 @@ +{ + "Uuid": "ba763dfb-842a-4ee9-aece-3c1656190a34", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.BySplitDiamonds", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3e29c53832974838bbd5024486b9d799", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b8db44b7ee444636b3ffa360c4d8de59", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ecb03fe6014649bdb842f1fa5e2c1934", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fa7c2bb358374a9e80a0d0cb10d4f997", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "06b69330c7584b96ac1808f321277bff", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f0708412ed864d53b1dbbcaa9945bb42", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "59f19c07a60f4498b61dbeb439e7c96e", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a95a63634b294f5b8bf82fca114991c4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6f13adecf4e04285b9f39d0b2e18b120", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "19fdc38e10734d35bcca85cf2b6a1ac8", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "63c82211e2864c29959d9f4c1e99b83f", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d98ead27eb4d4e5fbc5d226cbda04eed", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "38a9af62159c491f965d6c34e192e193", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7f74a502da1c459296c44b4632f92bad", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c8a7449b550145219c1a081a8498c1c3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "478f443608d340c886abb86ce16b7d62", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a085e2f9794e4f33ad62e87ed3ece802", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8e0ffdeb225b4fefbc0da161e3585054", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "a037cbfab238441884c2fa52dcac4366", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "703d45fb75ec45168f05d83e2cb039cd", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f5f531e8d0f94aeba25cc18c5c546862", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "389c8012af2043d4b860fa2abaa769db", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "19bbf4bb063c4caeb8d81aee4899e093", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a2e3939033e946b785ab779620ef41e0", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f04abfe207a1453c966584818d0f2240", + "Name": "splitHorizontally", + "Description": "When set to true, diamond is split horizontally\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0907cc0a644247af95d7c9e1d5eb0026", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "764821ed96474e179b1f0670b2a43141", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds@Autodesk.DesignScript.Geometry.Surface,int,int,bool,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a diamond-shaped pattern, with each diamond split vertically or horizontally into two triangles. By default, each diamond is split vertically.\n\nPanelSurface.BySplitDiamonds (surface: Surface, numU: int, numV: int, splitHorizontally: bool = false, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "57686cbccd544993ac75821b5c0a70be", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ed5985016c1342adb5817d2bcb0e65fb", + "Name": "PanelSurfaceBoundaryCondition", + "Description": "PanelSurfaceBoundaryCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove", + "Replication": "Auto", + "Description": "Do not allow panels to overlap the boundary.\n\nPanelSurfaceBoundaryCondition.Remove: PanelSurfaceBoundaryCondition" + } + ], + "Connectors": [ + { + "Start": "fa7c2bb358374a9e80a0d0cb10d4f997", + "End": "6f13adecf4e04285b9f39d0b2e18b120", + "Id": "abd02e39ffff4e32bdbad3ac8b59140e", + "IsHidden": "False" + }, + { + "Start": "f0708412ed864d53b1dbbcaa9945bb42", + "End": "b8db44b7ee444636b3ffa360c4d8de59", + "Id": "1967b406ee264c349f1fa0d2125fdcc1", + "IsHidden": "False" + }, + { + "Start": "59f19c07a60f4498b61dbeb439e7c96e", + "End": "ecb03fe6014649bdb842f1fa5e2c1934", + "Id": "227266c4425740edbecd97cc7b8427f5", + "IsHidden": "False" + }, + { + "Start": "19fdc38e10734d35bcca85cf2b6a1ac8", + "End": "389c8012af2043d4b860fa2abaa769db", + "Id": "d342963052214214a7d3fa382bd7f26e", + "IsHidden": "False" + }, + { + "Start": "d98ead27eb4d4e5fbc5d226cbda04eed", + "End": "19bbf4bb063c4caeb8d81aee4899e093", + "Id": "463e9b9b8581439d9d034679ebd7148e", + "IsHidden": "False" + }, + { + "Start": "7f74a502da1c459296c44b4632f92bad", + "End": "a2e3939033e946b785ab779620ef41e0", + "Id": "73150752f05d477498eb77cb4a677a4a", + "IsHidden": "False" + }, + { + "Start": "703d45fb75ec45168f05d83e2cb039cd", + "End": "f04abfe207a1453c966584818d0f2240", + "Id": "517000751bad4d3e94233e4aa26e40e2", + "IsHidden": "False" + }, + { + "Start": "764821ed96474e179b1f0670b2a43141", + "End": "478f443608d340c886abb86ce16b7d62", + "Id": "8b7195c92e53483a8e74ec03a3911371", + "IsHidden": "False" + }, + { + "Start": "ed5985016c1342adb5817d2bcb0e65fb", + "End": "0907cc0a644247af95d7c9e1d5eb0026", + "Id": "a78850c73c154bf398a183a806dffc83", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "3e29c53832974838bbd5024486b9d799", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "06b69330c7584b96ac1808f321277bff", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "a95a63634b294f5b8bf82fca114991c4", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "63c82211e2864c29959d9f4c1e99b83f", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "38a9af62159c491f965d6c34e192e193", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "c8a7449b550145219c1a081a8498c1c3", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "a037cbfab238441884c2fa52dcac4366", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 899.928437561598 + }, + { + "Id": "f5f531e8d0f94aeba25cc18c5c546862", + "Name": "PanelSurface.BySplitDiamonds", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "57686cbccd544993ac75821b5c0a70be", + "Name": "PanelSurfaceBoundaryCondition.Remove", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1367.4843076456282, + "Y": 1043.8578809168603 + } + ], + "Annotations": [ + { + "Id": "74a650a2545a447aa1added71810b26e", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3e29c53832974838bbd5024486b9d799", + "06b69330c7584b96ac1808f321277bff", + "a95a63634b294f5b8bf82fca114991c4" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "738589092852463a9a9822dcb43639df", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "63c82211e2864c29959d9f4c1e99b83f", + "38a9af62159c491f965d6c34e192e193", + "f5f531e8d0f94aeba25cc18c5c546862", + "a037cbfab238441884c2fa52dcac4366", + "57686cbccd544993ac75821b5c0a70be", + "633c2e922a284da0a6ed773d1815ae2a" + ], + "HasNestedGroups": false, + "Left": 1306.8481655762548, + "Top": 331.8, + "Width": 740.6304620192263, + "Height": 844.2578809168604, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 783.8578809168603, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "a4fb075475bc452a8a4c7e1034fcc5d2", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c8a7449b550145219c1a081a8498c1c3" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + }, + { + "Id": "633c2e922a284da0a6ed773d1815ae2a", + "Title": "Orient the splitting of the Diamonds either vertically or horizontally", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1316.8481655762548, + "Top": 835.128437561598, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a037cbfab238441884c2fa52dcac4366" + } + ], + "X": -78.8814693678641, + "Y": 231.08540125068055, + "Zoom": 0.48903169905451777 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds.md new file mode 100644 index 00000000000..ca194e5599c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a diamond-shaped pattern, with each diamond split vertically or horizontally into two triangles. By default, each diamond is split vertically. +___ +## Example File + +![BySplitDiamonds](./Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds_img.jpg new file mode 100644 index 00000000000..a6b899f12ad Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads.dyn new file mode 100644 index 00000000000..17af18c8d17 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads.dyn @@ -0,0 +1,630 @@ +{ + "Uuid": "e2bba537-d2f2-454f-8f48-7e321bd9d2fd", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.ByStaggeredQuads", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8a1d1b56727f4d2fa6d55da8833df418", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8b8ec36af5d24c599079057466c9bc69", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b7f0a908784f4b2f8623de30c13000d7", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7f1cd7fc64ee478a988f6917df99c31e", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3877d4bccc574ef6a77eae9eff043388", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2d57fc58f20f40199a2527fc69ba7f9e", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3849450fab1149ecbed2d29a75dfcc76", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cd5bfb03d66e43b293143116dbf6020c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ad5d42033d9d4edc8b8bf1f01a7606ca", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e5790bc8eb164fbc9ad02d8f9dcadab4", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ab9d502d37fc4e5badc83190ccca1712", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1d76afc3d86143ff8f9e7400a17419d2", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "6427d02bbd344a868c923aa3c17e55d0", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8c2cc1855d6b4071aba28ef0b81dea91", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3e1490205ee5497e8a7ca2e54f66e949", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ba60cd91093f42c194f3ccddf1c01f18", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b511c51cda554971b58beef286bdaaa9", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "708a359ef8034db7a79e567a5984d055", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "6050de3592814409926d4ab364a2b507", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3a06ea18f99b40f595e1d5ad9c4d1436", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fe9682bd57c244e4b5dd37f03b16b39d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e282c5f7209a4cd9be6dbc4446501ee1", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9ec3da1a58404c5684a69ab813bbb8ba", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3b1a15060ab947eda037926a46fee447", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "47a24a364817426b95f65d444b3649bc", + "Name": "staggerVertically", + "Description": "When set to True, pattern is staggered vertically.\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ba30aadb145c4c26b0c7b453e3bc611f", + "Name": "displacementFactor", + "Description": "The amount of displacement\n\ndouble\nDefault value : 0.5", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac269778b9e84084856aa7083070ec64", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "df1e6d1bf86242d6af430101599e8acb", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads@Autodesk.DesignScript.Geometry.Surface,int,int,bool,double,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a staggered square pattern. By default, the pattern is staggered horizontally.\n\nPanelSurface.ByStaggeredQuads (surface: Surface, numU: int, numV: int, staggerVertically: bool = false, displacementFactor: double = 0.5, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.05, + "Id": "1c10baf0686c4904aa4bf2ba8135720d", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "abf07e1736c54cc4af8f8c75257e4ba1", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.7000000000000001 + } + ], + "Connectors": [ + { + "Start": "7f1cd7fc64ee478a988f6917df99c31e", + "End": "ad5d42033d9d4edc8b8bf1f01a7606ca", + "Id": "9244c84c318c4030862d0b2f7511c6d6", + "IsHidden": "False" + }, + { + "Start": "2d57fc58f20f40199a2527fc69ba7f9e", + "End": "8b8ec36af5d24c599079057466c9bc69", + "Id": "5be48bd4366b42ce802450f0cf54888f", + "IsHidden": "False" + }, + { + "Start": "3849450fab1149ecbed2d29a75dfcc76", + "End": "b7f0a908784f4b2f8623de30c13000d7", + "Id": "f01883c63bc1492cbb1da0e971e86d0b", + "IsHidden": "False" + }, + { + "Start": "e5790bc8eb164fbc9ad02d8f9dcadab4", + "End": "e282c5f7209a4cd9be6dbc4446501ee1", + "Id": "ae915dedacf4453c9f98376acfcea3a7", + "IsHidden": "False" + }, + { + "Start": "1d76afc3d86143ff8f9e7400a17419d2", + "End": "9ec3da1a58404c5684a69ab813bbb8ba", + "Id": "72d34bbe3b854b589e6a38ef3de0d005", + "IsHidden": "False" + }, + { + "Start": "8c2cc1855d6b4071aba28ef0b81dea91", + "End": "3b1a15060ab947eda037926a46fee447", + "Id": "0a145dd91e63435abc42d08d46410a7c", + "IsHidden": "False" + }, + { + "Start": "3a06ea18f99b40f595e1d5ad9c4d1436", + "End": "47a24a364817426b95f65d444b3649bc", + "Id": "353d4f97b39a42e5943321921d803d9a", + "IsHidden": "False" + }, + { + "Start": "df1e6d1bf86242d6af430101599e8acb", + "End": "ba60cd91093f42c194f3ccddf1c01f18", + "Id": "1d271e4222e3498facf520fd72043837", + "IsHidden": "False" + }, + { + "Start": "abf07e1736c54cc4af8f8c75257e4ba1", + "End": "ba30aadb145c4c26b0c7b453e3bc611f", + "Id": "58c6aae5b3cc4c769d5e82db5540b916", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "8a1d1b56727f4d2fa6d55da8833df418", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "3877d4bccc574ef6a77eae9eff043388", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "cd5bfb03d66e43b293143116dbf6020c", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "ab9d502d37fc4e5badc83190ccca1712", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "6427d02bbd344a868c923aa3c17e55d0", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "3e1490205ee5497e8a7ca2e54f66e949", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "6050de3592814409926d4ab364a2b507", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 899.928437561598 + }, + { + "Id": "fe9682bd57c244e4b5dd37f03b16b39d", + "Name": "PanelSurface.ByStaggeredQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "1c10baf0686c4904aa4bf2ba8135720d", + "Name": "Displacement Factor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 1139.0172383726338 + } + ], + "Annotations": [ + { + "Id": "ca60d5c85f6342b293e3be103f45f8c0", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8a1d1b56727f4d2fa6d55da8833df418", + "3877d4bccc574ef6a77eae9eff043388", + "cd5bfb03d66e43b293143116dbf6020c" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "4853866fc63b4b56a2fc008ef6e0ec24", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ab9d502d37fc4e5badc83190ccca1712", + "6427d02bbd344a868c923aa3c17e55d0", + "6050de3592814409926d4ab364a2b507", + "fe9682bd57c244e4b5dd37f03b16b39d", + "1c10baf0686c4904aa4bf2ba8135720d", + "e2c0665f4e464dc9ab8ee5e2fe310b53", + "75ab3fa7444f425692cff210b22e24e7" + ], + "HasNestedGroups": false, + "Left": 1312.8481655762548, + "Top": 331.8, + "Width": 737.8304620192264, + "Height": 939.4172383726338, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 879.0172383726338, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "46cfe30e15cf471d82321c028bd2b761", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3e1490205ee5497e8a7ca2e54f66e949" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + }, + { + "Id": "e2c0665f4e464dc9ab8ee5e2fe310b53", + "Title": "Orient the splitting of the Staggered Quads either vertically or horizontally", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1322.8481655762548, + "Top": 835.128437561598, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6050de3592814409926d4ab364a2b507" + }, + { + "Id": "75ab3fa7444f425692cff210b22e24e7", + "Title": "How much each line is displaced from each other, ranging from 0 (No displacement) to 1 (One full quad displacement)", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1400.248165576255, + "Top": 1059.817238372634, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1c10baf0686c4904aa4bf2ba8135720d" + } + ], + "X": -122.34954298914488, + "Y": 227.7228454271148, + "Zoom": 0.5270158548712617 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads.md new file mode 100644 index 00000000000..fb2532edace --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads.md @@ -0,0 +1,6 @@ +## In Depth +Panels the input surface in a staggered square pattern. By default, the pattern is staggered horizontally. +___ +## Example File + +![ByStaggeredQuads](./Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads_img.jpg new file mode 100644 index 00000000000..24026dee1be Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.ByStaggeredQuads_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices.dyn new file mode 100644 index 00000000000..a8e9e073d16 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices.dyn @@ -0,0 +1,697 @@ +{ + "Uuid": "83db4d16-8e42-491f-86cb-323759e4af31", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.GetNumPanelVertices", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aa00bfa8224744b2810cea400a878592", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b69ac9d0967c488e85833b0b2ec60adf", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "56c7e31a4a81426c888206d19ac06bf8", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "28d8325f58264c108e7fb1ebeb365d77", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ef7bf24211c7435083e899a8f93ecaca", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3567ea20e5ec476a9422d82dd752a9c8", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f3a9adb63f0545e780220070eb191f22", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1c2cb93675ff479282ba148f35a1d0a5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1b3a77dc7ee04b1cba2ffd92c685acdc", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "814f425912c24db980bb617461f0f468", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "d9cfd9f8c605452a84d11cc3c1916485", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "882360332ce04aa6a79440b6efcebc43", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "91f5fe9a517749429c38b493a162643b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4fb421dad6154a7884d13f575d7c0033", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9537b7365d0c4182abcaea6217fc5317", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "360f42f17e23488c98f16ad0931ea6be", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0bd2cbefe49d40f9894e76a951cce1a0", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4e298a69cae14503a6b883edf5db131c", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d01477e230da4bbd9bc5b2f11b9d3d6f", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d4bd4da4cb5434e8595a10ceb5375b1", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6daca8a04df142d98cd8431439c88a1a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b1ca5953a3154ed88a4ef5ccdaf6f5ec", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b42f68021fcc4e5588b7a3b516f93ae5", + "Name": "panelIndices", + "Description": "Panel indices used to query the number of vertices. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5344762f525d482383df49c61022c41f", + "Name": "int[]..[]", + "Description": "number of vertices", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices@int[]", + "Replication": "Auto", + "Description": "Returns the number of vertices for each panel in the list of panel indices.\n\nPanelSurface.GetNumPanelVertices (panelIndices: int[] = null): int[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "49dc78206206468b94a5a47b9ef1b792", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "90663f7b296b4ed28a5a549b560a5d71", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ec93888816c049ea986a30699bf41edf", + "Name": "int", + "Description": "number of vertices", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.NumVertices", + "Replication": "Auto", + "Description": "Returns the number of vertices in the PanelSurface.\n\nPanelSurface.NumVertices: int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7bcd059e98ec45dabea371bfe0c4e499", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "0f54abc380034cb3808fe36f74fd5482", + "Name": "number", + "Description": "number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bf096f6fcc054bcc8e6a75deec13a765", + "Name": "intCount", + "Description": "intCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a4dd51810da94b96a81c15a767b8fd81", + "Name": "", + "Description": "panelCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b18547f511c43e0bfc305944c100016", + "Name": "", + "Description": "panelIndexRange", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "// Starting a range from zero until\n// a chosen number of Vertices\npanelCount = number > intCount ? intCount : number;\npanelIndexRange = 0..panelCount-1;" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 50, + "MinimumValue": 0, + "StepValue": 1, + "Id": "8919975264184b2ba393f190412654e4", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ce06af51e0a2490eb32274412e1bc033", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 3 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "ea753f831f404afe8ca2b9fd3bede1f3", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "a10586ddf3c14dd2995ff26dfa4e6eae", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6f5410c6fd6d4df6a326d51c831f0a56", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "28d8325f58264c108e7fb1ebeb365d77", + "End": "1b3a77dc7ee04b1cba2ffd92c685acdc", + "Id": "c7e8c9ff330d4090915d671f242d03f8", + "IsHidden": "False" + }, + { + "Start": "3567ea20e5ec476a9422d82dd752a9c8", + "End": "b69ac9d0967c488e85833b0b2ec60adf", + "Id": "4a3863f914544e5290fb3585937a0532", + "IsHidden": "False" + }, + { + "Start": "f3a9adb63f0545e780220070eb191f22", + "End": "56c7e31a4a81426c888206d19ac06bf8", + "Id": "442d18bc96604bc186dcc80782ebdf38", + "IsHidden": "False" + }, + { + "Start": "814f425912c24db980bb617461f0f468", + "End": "360f42f17e23488c98f16ad0931ea6be", + "Id": "54e8e996e7b7460bbca9787891514d12", + "IsHidden": "False" + }, + { + "Start": "882360332ce04aa6a79440b6efcebc43", + "End": "0bd2cbefe49d40f9894e76a951cce1a0", + "Id": "2e82bfe7ef1b4913a6547e858858b59d", + "IsHidden": "False" + }, + { + "Start": "4fb421dad6154a7884d13f575d7c0033", + "End": "4e298a69cae14503a6b883edf5db131c", + "Id": "cd67f62063704e0f85a6334dd38a8b6c", + "IsHidden": "False" + }, + { + "Start": "4d4bd4da4cb5434e8595a10ceb5375b1", + "End": "b1ca5953a3154ed88a4ef5ccdaf6f5ec", + "Id": "27fb5229e0fc44e099cdf3ab7e9e976b", + "IsHidden": "False" + }, + { + "Start": "4d4bd4da4cb5434e8595a10ceb5375b1", + "End": "90663f7b296b4ed28a5a549b560a5d71", + "Id": "fdb8f435ac3f4775b6ac1c9ffc0b774d", + "IsHidden": "False" + }, + { + "Start": "5344762f525d482383df49c61022c41f", + "End": "a10586ddf3c14dd2995ff26dfa4e6eae", + "Id": "ded0ae14c5334a6d9779bc4eca71ecc6", + "IsHidden": "False" + }, + { + "Start": "ec93888816c049ea986a30699bf41edf", + "End": "bf096f6fcc054bcc8e6a75deec13a765", + "Id": "66b7c11fbb834fdd9877301a7ee23c00", + "IsHidden": "False" + }, + { + "Start": "8b18547f511c43e0bfc305944c100016", + "End": "b42f68021fcc4e5588b7a3b516f93ae5", + "Id": "9477946744bf4b1e8707f8f41733a57e", + "IsHidden": "False" + }, + { + "Start": "ce06af51e0a2490eb32274412e1bc033", + "End": "0f54abc380034cb3808fe36f74fd5482", + "Id": "3cac3aa8542d438fb46d4c650b97e237", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "aa00bfa8224744b2810cea400a878592", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "ef7bf24211c7435083e899a8f93ecaca", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "1c2cb93675ff479282ba148f35a1d0a5", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "d9cfd9f8c605452a84d11cc3c1916485", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "91f5fe9a517749429c38b493a162643b", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "9537b7365d0c4182abcaea6217fc5317", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "6daca8a04df142d98cd8431439c88a1a", + "Name": "PanelSurface.GetNumPanelVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3246.2628280766676, + "Y": 405.0 + }, + { + "Id": "49dc78206206468b94a5a47b9ef1b792", + "Name": "PanelSurface.NumVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 671.4120022718439 + }, + { + "Id": "7bcd059e98ec45dabea371bfe0c4e499", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2599.8953032911977, + "Y": 592.0054593494528 + }, + { + "Id": "8919975264184b2ba393f190412654e4", + "Name": "Panel Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 530.4120022718439 + }, + { + "Id": "ea753f831f404afe8ca2b9fd3bede1f3", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3675.5093255713164, + "Y": 405.0 + } + ], + "Annotations": [ + { + "Id": "07c9813d3a22413681f4be95e704496a", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "aa00bfa8224744b2810cea400a878592", + "ef7bf24211c7435083e899a8f93ecaca", + "1c2cb93675ff479282ba148f35a1d0a5" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "77341d4aacdf4f539b217538450fbe2e", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d9cfd9f8c605452a84d11cc3c1916485", + "91f5fe9a517749429c38b493a162643b", + "9537b7365d0c4182abcaea6217fc5317" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 688.2304620192263, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "accb882db4134dc5a21295af4f7b68c8", + "Title": "Get selected vertices", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6daca8a04df142d98cd8431439c88a1a", + "7bcd059e98ec45dabea371bfe0c4e499", + "49dc78206206468b94a5a47b9ef1b792", + "8919975264184b2ba393f190412654e4", + "ea753f831f404afe8ca2b9fd3bede1f3" + ], + "HasNestedGroups": false, + "Left": 2141.8953032911977, + "Top": 331.8, + "Width": 1821.2140222801186, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFFFC999" + } + ], + "X": -65.3530949498504, + "Y": 381.21322998891, + "Zoom": 0.3189821467724709 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices.md new file mode 100644 index 00000000000..236563624d4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices.md @@ -0,0 +1,6 @@ +## In Depth +Returns the number of vertices for each panel in the list of panel indices. +___ +## Example File + +![GetNumPanelVertices](./Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices_img.jpg new file mode 100644 index 00000000000..95d5ffc8aa1 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints.dyn new file mode 100644 index 00000000000..f96e0bcd7c6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints.dyn @@ -0,0 +1,824 @@ +{ + "Uuid": "54df6b1a-0e9f-45ef-9903-bfdd7b9dccc2", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.GetPanelPoints", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "93e162d34934440cada5b3ce24346ba8", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bbb78c7b7be7451eb9ee91c37089924d", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b90201a9d33e41299d98f72cd97b527b", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0fcc174af5294114ba03321a329908c6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d3adfc26647b475b81803e6aff98aa81", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ada525f4f5fc43f39f924cf1839aaf64", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "08f52add35404231bc72849786a2373e", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ffbd2362db624d44859205860c34eff0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d80ad9666df74f6980384eb4e8fd06f9", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3fcf133e9fc24f95a2f7928abab1faa8", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "792ba546e13349efba0f91b1dcd9289c", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8395c972dbd4e95adb04488ba8d4d93", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a10db3f7f71e46b18461c89ef65ea2df", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e214027da75a4e7a95cc3a14779ca44e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8a4ff3bd4b8b485581e074a276c7a111", + "Name": "list", + "Description": "List to take items from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37fc12aa93fa4a9b9dacfe6d5aa34332", + "Name": "n", + "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "defc051383804516aa7187c15445d49f", + "Name": "offset", + "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "617177d3361e466ab6346d97a5c42d0e", + "Name": "items", + "Description": "Items from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int", + "Replication": "Auto", + "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "73a1518148eb461cb0551f2b956f4081", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "661ca24efc0b496785fff13a0fd4763c", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2039aeb7333049789bdd37a22a82461f", + "Name": "int", + "Description": "number of panels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.NumPanels", + "Replication": "Auto", + "Description": "Returns the number of panels in the PanelSurface.\n\nPanelSurface.NumPanels: int" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "73aed1b3bfff4d6281b2ebff0accfe99", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "132b1bdf8c9b4e8583b4d3d171b51bd5", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 + }, + { + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "68b0d715815c4cc5a8e42c2c4bd61dcb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "fd3faef777d7485288d79440197c600c", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "96c001801589438aa3284df7992c24fd", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c69df8f689664341b032ceb66a1d53a4", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "85a2f30789894c1eb4c0cfe6b2ebd572", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a sequence of numbers or letters in the given range" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "725a453790394775abe75fe6dd1e8b4a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "891175e26e174302bc80c676f1dec06f", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cf261d1df3c04aa8975bd8a01e7b29eb", + "Name": "panelIndices", + "Description": "Panel indices used to query points. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e40563d875dd41d79fc480a9858093bc", + "Name": "Point[]..[]", + "Description": "Point Array", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints@int[]", + "Replication": "Auto", + "Description": "Returns the points for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPoints (panelIndices: int[] = null): Point[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "685e397484c2435b8b723fea8d89a7f3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "955830bb2a074b698fdae16b809b278f", + "Name": "points", + "Description": "Points to make polycurve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2cb8a061554e474991f61c39678d0262", + "Name": "connectLastToFirst", + "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "21fa8fe948de4661afa4c1b086d7b8fa", + "Name": "PolyCurve", + "Description": "Polycurve created by points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", + "Replication": "Auto", + "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "dc4e6e0fa62348e3af20c71ad0975be4", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "54c630d2d86a41f1bf4d51d06d41ba4e", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + } + ], + "Connectors": [ + { + "Start": "b90201a9d33e41299d98f72cd97b527b", + "End": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Id": "d2217394069742939027e7c40b164b6c", + "IsHidden": "False" + }, + { + "Start": "d3adfc26647b475b81803e6aff98aa81", + "End": "93e162d34934440cada5b3ce24346ba8", + "Id": "f03e6bd11d324cc79b7fe643d1e8c4c4", + "IsHidden": "False" + }, + { + "Start": "ada525f4f5fc43f39f924cf1839aaf64", + "End": "bbb78c7b7be7451eb9ee91c37089924d", + "Id": "48ecb74649d34d33a5f42922d63ecee8", + "IsHidden": "False" + }, + { + "Start": "08f52add35404231bc72849786a2373e", + "End": "d80ad9666df74f6980384eb4e8fd06f9", + "Id": "6d4119945ed14e74a76521e31e93fa0a", + "IsHidden": "False" + }, + { + "Start": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "End": "3fcf133e9fc24f95a2f7928abab1faa8", + "Id": "0d4261ef07a0454386f26d0497c1dc7f", + "IsHidden": "False" + }, + { + "Start": "ffbd2362db624d44859205860c34eff0", + "End": "792ba546e13349efba0f91b1dcd9289c", + "Id": "5b78faeeafad4cec823fcb06fdab872e", + "IsHidden": "False" + }, + { + "Start": "a10db3f7f71e46b18461c89ef65ea2df", + "End": "661ca24efc0b496785fff13a0fd4763c", + "Id": "4ab4fe3cb4a14899b7746ef447ce71b5", + "IsHidden": "False" + }, + { + "Start": "a10db3f7f71e46b18461c89ef65ea2df", + "End": "891175e26e174302bc80c676f1dec06f", + "Id": "745080d708b24be6be7551e8152a3b83", + "IsHidden": "False" + }, + { + "Start": "617177d3361e466ab6346d97a5c42d0e", + "End": "cf261d1df3c04aa8975bd8a01e7b29eb", + "Id": "47b9b73684d64dd88983cf1abe8df939", + "IsHidden": "False" + }, + { + "Start": "2039aeb7333049789bdd37a22a82461f", + "End": "96c001801589438aa3284df7992c24fd", + "Id": "575b408833814a18b24025c855874af2", + "IsHidden": "False" + }, + { + "Start": "132b1bdf8c9b4e8583b4d3d171b51bd5", + "End": "37fc12aa93fa4a9b9dacfe6d5aa34332", + "Id": "4d010a80d0f24656a00f75e4d6fb8ab3", + "IsHidden": "False" + }, + { + "Start": "85a2f30789894c1eb4c0cfe6b2ebd572", + "End": "8a4ff3bd4b8b485581e074a276c7a111", + "Id": "966067a84b5a4aaa93085226fbe7b880", + "IsHidden": "False" + }, + { + "Start": "e40563d875dd41d79fc480a9858093bc", + "End": "955830bb2a074b698fdae16b809b278f", + "Id": "9a5e3bb517c5422d88eab68619b6fb79", + "IsHidden": "False" + }, + { + "Start": "54c630d2d86a41f1bf4d51d06d41ba4e", + "End": "2cb8a061554e474991f61c39678d0262", + "Id": "f445b4bd3c8d41f4b8cfa60f7d9891db", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "0fcc174af5294114ba03321a329908c6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "e214027da75a4e7a95cc3a14779ca44e", + "Name": "List.TakeEveryNthItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2887.408907858676, + "Y": 691.3785413677292 + }, + { + "Id": "73a1518148eb461cb0551f2b956f4081", + "Name": "PanelSurface.NumPanels", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2248.408907858676, + "Y": 636.3785413677292 + }, + { + "Id": "73aed1b3bfff4d6281b2ebff0accfe99", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2609.408907858676, + "Y": 814.3785413677292 + }, + { + "Id": "68b0d715815c4cc5a8e42c2c4bd61dcb", + "Name": "Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2609.408907858676, + "Y": 602.3785413677292 + }, + { + "Id": "725a453790394775abe75fe6dd1e8b4a", + "Name": "PanelSurface.GetPanelPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3415.473369580729, + "Y": 405.0 + }, + { + "Id": "685e397484c2435b8b723fea8d89a7f3", + "Name": "PolyCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3840.4765558439212, + "Y": 405.0 + }, + { + "Id": "dc4e6e0fa62348e3af20c71ad0975be4", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3415.473369580729, + "Y": 691.3785413677292 + } + ], + "Annotations": [ + { + "Id": "f60103b66a9c4ab19270cfa734baa68e", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "0fcc174af5294114ba03321a329908c6", + "cf8cc528040d4cc4a566f58d4e8cd239" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "7bd70fcdf7bd4bf99b88fd5e8ec659af", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b17bc51cd9a5444c88e95c8813795a58", + "747bd4f02fd84cbeba68be9524ff57cc", + "1ccc36cba43a4d30879d96925176e7ab" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 688.2304620192263, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "5f8c1df8fef34260a1a42e6c20583926", + "Title": "Get selected Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "725a453790394775abe75fe6dd1e8b4a", + "685e397484c2435b8b723fea8d89a7f3", + "dc4e6e0fa62348e3af20c71ad0975be4" + ], + "HasNestedGroups": false, + "Left": 3405.473369580729, + "Top": 331.8, + "Width": 741.0031862631922, + "Height": 491.77854136772925, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 431.3785413677292, + "TextblockHeight": 63.2, + "Background": "#FFFFC999" + }, + { + "Id": "b122cbbb9c53441591d77a0d5b908639", + "Title": "Taking every second Panel", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e214027da75a4e7a95cc3a14779ca44e", + "73a1518148eb461cb0551f2b956f4081", + "73aed1b3bfff4d6281b2ebff0accfe99", + "68b0d715815c4cc5a8e42c2c4bd61dcb" + ], + "HasNestedGroups": false, + "Left": 2238.408907858676, + "Top": 529.1785413677292, + "Width": 900.1999999999998, + "Height": 417.4000000000001, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 602.3785413677292, + "InitialHeight": 357.0, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + } + ], + "X": -922.0101333649596, + "Y": 253.00145192453817, + "Zoom": 0.4289182132214422 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints.md new file mode 100644 index 00000000000..2ad7af56def --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints.md @@ -0,0 +1,6 @@ +## In Depth +Returns the points for each panel in the list of panel indices. +___ +## Example File + +![GetPanelPoints](./Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints_img.jpg new file mode 100644 index 00000000000..127e33f3e0f Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPoints_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon.dyn new file mode 100644 index 00000000000..0aa3860c680 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon.dyn @@ -0,0 +1,778 @@ +{ + "Uuid": "35bcd963-1bad-4f72-a350-ccf48958ad04", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.GetPanelPolygon", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "93e162d34934440cada5b3ce24346ba8", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bbb78c7b7be7451eb9ee91c37089924d", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b90201a9d33e41299d98f72cd97b527b", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0fcc174af5294114ba03321a329908c6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d3adfc26647b475b81803e6aff98aa81", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ada525f4f5fc43f39f924cf1839aaf64", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "08f52add35404231bc72849786a2373e", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ffbd2362db624d44859205860c34eff0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d80ad9666df74f6980384eb4e8fd06f9", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3fcf133e9fc24f95a2f7928abab1faa8", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "792ba546e13349efba0f91b1dcd9289c", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8395c972dbd4e95adb04488ba8d4d93", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a10db3f7f71e46b18461c89ef65ea2df", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3ed4008d499c409e8b99419e44d24552", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fdaf16b3295f4d6d9d356eed7d03b235", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "53b38a2051364dbfb37f1540ed45dd3b", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ee1de5fa5afa4837b8082e58cf5ffaca", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e214027da75a4e7a95cc3a14779ca44e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8a4ff3bd4b8b485581e074a276c7a111", + "Name": "list", + "Description": "List to take items from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37fc12aa93fa4a9b9dacfe6d5aa34332", + "Name": "n", + "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "defc051383804516aa7187c15445d49f", + "Name": "offset", + "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "617177d3361e466ab6346d97a5c42d0e", + "Name": "items", + "Description": "Items from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int", + "Replication": "Auto", + "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "73a1518148eb461cb0551f2b956f4081", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "661ca24efc0b496785fff13a0fd4763c", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2039aeb7333049789bdd37a22a82461f", + "Name": "int", + "Description": "number of panels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.NumPanels", + "Replication": "Auto", + "Description": "Returns the number of panels in the PanelSurface.\n\nPanelSurface.NumPanels: int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "954cf7a76d0b46b0ba0d6469c0966db2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "298eef14414f4166b91368296f286eea", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3c1f1cfb97894f0ba3ad40abfb680a44", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "73aed1b3bfff4d6281b2ebff0accfe99", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "132b1bdf8c9b4e8583b4d3d171b51bd5", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 + }, + { + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "68b0d715815c4cc5a8e42c2c4bd61dcb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "fd3faef777d7485288d79440197c600c", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "96c001801589438aa3284df7992c24fd", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c69df8f689664341b032ceb66a1d53a4", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "85a2f30789894c1eb4c0cfe6b2ebd572", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a sequence of numbers or letters in the given range" + } + ], + "Connectors": [ + { + "Start": "b90201a9d33e41299d98f72cd97b527b", + "End": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Id": "d2217394069742939027e7c40b164b6c", + "IsHidden": "False" + }, + { + "Start": "d3adfc26647b475b81803e6aff98aa81", + "End": "93e162d34934440cada5b3ce24346ba8", + "Id": "f03e6bd11d324cc79b7fe643d1e8c4c4", + "IsHidden": "False" + }, + { + "Start": "ada525f4f5fc43f39f924cf1839aaf64", + "End": "bbb78c7b7be7451eb9ee91c37089924d", + "Id": "48ecb74649d34d33a5f42922d63ecee8", + "IsHidden": "False" + }, + { + "Start": "08f52add35404231bc72849786a2373e", + "End": "d80ad9666df74f6980384eb4e8fd06f9", + "Id": "6d4119945ed14e74a76521e31e93fa0a", + "IsHidden": "False" + }, + { + "Start": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "End": "3fcf133e9fc24f95a2f7928abab1faa8", + "Id": "0d4261ef07a0454386f26d0497c1dc7f", + "IsHidden": "False" + }, + { + "Start": "ffbd2362db624d44859205860c34eff0", + "End": "792ba546e13349efba0f91b1dcd9289c", + "Id": "5b78faeeafad4cec823fcb06fdab872e", + "IsHidden": "False" + }, + { + "Start": "a10db3f7f71e46b18461c89ef65ea2df", + "End": "fdaf16b3295f4d6d9d356eed7d03b235", + "Id": "e8c7c504038844bab9b587e1d00d68b6", + "IsHidden": "False" + }, + { + "Start": "a10db3f7f71e46b18461c89ef65ea2df", + "End": "661ca24efc0b496785fff13a0fd4763c", + "Id": "4ab4fe3cb4a14899b7746ef447ce71b5", + "IsHidden": "False" + }, + { + "Start": "ee1de5fa5afa4837b8082e58cf5ffaca", + "End": "298eef14414f4166b91368296f286eea", + "Id": "7f53643a02694eab82c369b3b56793fc", + "IsHidden": "False" + }, + { + "Start": "617177d3361e466ab6346d97a5c42d0e", + "End": "53b38a2051364dbfb37f1540ed45dd3b", + "Id": "cad9739fd8bc4c1387108a45d571443f", + "IsHidden": "False" + }, + { + "Start": "2039aeb7333049789bdd37a22a82461f", + "End": "96c001801589438aa3284df7992c24fd", + "Id": "575b408833814a18b24025c855874af2", + "IsHidden": "False" + }, + { + "Start": "132b1bdf8c9b4e8583b4d3d171b51bd5", + "End": "37fc12aa93fa4a9b9dacfe6d5aa34332", + "Id": "4d010a80d0f24656a00f75e4d6fb8ab3", + "IsHidden": "False" + }, + { + "Start": "85a2f30789894c1eb4c0cfe6b2ebd572", + "End": "8a4ff3bd4b8b485581e074a276c7a111", + "Id": "966067a84b5a4aaa93085226fbe7b880", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "0fcc174af5294114ba03321a329908c6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "3ed4008d499c409e8b99419e44d24552", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3415.473369580729, + "Y": 405.0 + }, + { + "Id": "e214027da75a4e7a95cc3a14779ca44e", + "Name": "List.TakeEveryNthItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2887.408907858676, + "Y": 691.3785413677292 + }, + { + "Id": "73a1518148eb461cb0551f2b956f4081", + "Name": "PanelSurface.NumPanels", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2248.408907858676, + "Y": 636.3785413677292 + }, + { + "Id": "954cf7a76d0b46b0ba0d6469c0966db2", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3814.7557998884176, + "Y": 405.0 + }, + { + "Id": "73aed1b3bfff4d6281b2ebff0accfe99", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2609.408907858676, + "Y": 814.3785413677292 + }, + { + "Id": "68b0d715815c4cc5a8e42c2c4bd61dcb", + "Name": "Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2609.408907858676, + "Y": 602.3785413677292 + } + ], + "Annotations": [ + { + "Id": "f60103b66a9c4ab19270cfa734baa68e", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "0fcc174af5294114ba03321a329908c6", + "cf8cc528040d4cc4a566f58d4e8cd239" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "7bd70fcdf7bd4bf99b88fd5e8ec659af", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b17bc51cd9a5444c88e95c8813795a58", + "747bd4f02fd84cbeba68be9524ff57cc", + "1ccc36cba43a4d30879d96925176e7ab" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 688.2304620192263, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "5f8c1df8fef34260a1a42e6c20583926", + "Title": "Get selected Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3ed4008d499c409e8b99419e44d24552", + "954cf7a76d0b46b0ba0d6469c0966db2" + ], + "HasNestedGroups": false, + "Left": 3405.473369580729, + "Top": 331.8, + "Width": 663.6824303076887, + "Height": 235.8, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 63.2, + "Background": "#FFFFC999" + }, + { + "Id": "b122cbbb9c53441591d77a0d5b908639", + "Title": "Taking every second Panel", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e214027da75a4e7a95cc3a14779ca44e", + "73a1518148eb461cb0551f2b956f4081", + "73aed1b3bfff4d6281b2ebff0accfe99", + "68b0d715815c4cc5a8e42c2c4bd61dcb" + ], + "HasNestedGroups": false, + "Left": 2238.408907858676, + "Top": 529.1785413677292, + "Width": 900.1999999999998, + "Height": 417.4000000000001, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 602.3785413677292, + "InitialHeight": 357.0, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + } + ], + "X": -125.39430470884099, + "Y": 362.26619601451176, + "Zoom": 0.34437237671814713 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon.md new file mode 100644 index 00000000000..3f2fc7db5a5 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon.md @@ -0,0 +1,6 @@ +## In Depth +Returns the polygonal boundary for each panel in the list of panel indices. +___ +## Example File + +![GetPanelPolygon](./Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon_img.jpg new file mode 100644 index 00000000000..ae3051fa3e3 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices.dyn new file mode 100644 index 00000000000..2010308d862 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices.dyn @@ -0,0 +1,697 @@ +{ + "Uuid": "c539579f-9607-4bb3-ace7-20fb6917b56b", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.GetPanelVertices", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d35b4915355a42f486423f5d798f9d10", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f25ea966f931485289525a6fbfdee34a", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "31620b6760c9486794b4234c8d23074a", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b027e7b2ca3472986f1acf44530f9e1", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8d6bebcbdf5545de92fec7dc195b3d67", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9d59c759cfd7429d9cd473156a4d9e46", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bf05d95de60d47bc847a85f82f4b115f", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ee7866dcdc484618b81b9e6d00194de6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f08fb1bb753347fa94d1d5192b4bd0e2", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2c7211328d5f402f857f455fdabae98d", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "8beb29852aaa4f5dbd115052b712a4f1", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "54c8e85d1807453e8ef7a3d332773800", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "a4d61de8dc964cdf8e140c57d4ca59ee", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "fd4da5e9fa9c45819de555b113bb9107", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ee52582850f54d87ada89e22115aa8af", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "53236ca9e51144f698f8bef5810917e1", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cbc0a740327f469bb61355c5cb89b28e", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b7fe15fa97f74d9396b937d323a504ee", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "887d4e5dee89428ab86d9bde5f32be4f", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "acab94bb9633415e94d92d48517d1042", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "19014326208d419e98eb4c558adbf3fe", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "098c6c345e7e42d6bb8bba7dd536046f", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "db8ccf294e354892858e1b392102ed59", + "Name": "int", + "Description": "number of vertices", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.NumVertices", + "Replication": "Auto", + "Description": "Returns the number of vertices in the PanelSurface.\n\nPanelSurface.NumVertices: int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a6e6a9eb2c2f491f95ae8428b401be85", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "9ce4aebdb4cb4880b6c23d125f2558e7", + "Name": "number", + "Description": "number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "de241ff392f5431480625620a0e5955d", + "Name": "intCount", + "Description": "intCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e7b635e88e454857b9ef9490dbcf9b3d", + "Name": "", + "Description": "panelCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5968015911924eecb3f575fa7edb6a66", + "Name": "", + "Description": "panelIndexRange", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "// Starting a range from zero until\n// a chosen number of Vertices\npanelCount = number > intCount ? intCount : number;\npanelIndexRange = 0..panelCount-1;" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 50, + "MinimumValue": 0, + "StepValue": 1, + "Id": "9a96965db97141a1b4e239e5f2365bc6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "09ba79dc22b846d4ae86523c01da52de", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 3 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "500eb17336c245f9ab0a46fd5c915b75", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "4c496fd89423468785e555566e1b57f5", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9621b61404714c51b1b3492b5963a67d", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c1ba6f9d0e4248b094dd5de5fd2363c6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2b57243fe0ef41edb0a1e97f7af44984", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d3f87e435834424fa13fe44d81cdd454", + "Name": "panelIndices", + "Description": "Panel indices used to query vertices. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b770ec45b65c49e2bfc80e735f84243f", + "Name": "Vertex[]..[]", + "Description": "Vertex array", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices@int[]", + "Replication": "Auto", + "Description": "Returns the vertices for each panel in the list of panel indices.\n\nPanelSurface.GetPanelVertices (panelIndices: int[] = null): Vertex[]..[]" + } + ], + "Connectors": [ + { + "Start": "9b027e7b2ca3472986f1acf44530f9e1", + "End": "f08fb1bb753347fa94d1d5192b4bd0e2", + "Id": "f0735e2c5e72449fa0c2d2636d99456c", + "IsHidden": "False" + }, + { + "Start": "9d59c759cfd7429d9cd473156a4d9e46", + "End": "f25ea966f931485289525a6fbfdee34a", + "Id": "9a970d0874f34cb78463cb643da00644", + "IsHidden": "False" + }, + { + "Start": "bf05d95de60d47bc847a85f82f4b115f", + "End": "31620b6760c9486794b4234c8d23074a", + "Id": "91e7dfff34f945e3b4168b6ceb08b9e3", + "IsHidden": "False" + }, + { + "Start": "2c7211328d5f402f857f455fdabae98d", + "End": "53236ca9e51144f698f8bef5810917e1", + "Id": "b2ff89f0b03c4f9f807eca7d26588d7d", + "IsHidden": "False" + }, + { + "Start": "54c8e85d1807453e8ef7a3d332773800", + "End": "cbc0a740327f469bb61355c5cb89b28e", + "Id": "dc2539590e9e41bd93ef345cec29c072", + "IsHidden": "False" + }, + { + "Start": "fd4da5e9fa9c45819de555b113bb9107", + "End": "b7fe15fa97f74d9396b937d323a504ee", + "Id": "15167c0cd92345c6871be59f683f200c", + "IsHidden": "False" + }, + { + "Start": "acab94bb9633415e94d92d48517d1042", + "End": "098c6c345e7e42d6bb8bba7dd536046f", + "Id": "b356bac7b637450c8cbaf7adcd0ca8df", + "IsHidden": "False" + }, + { + "Start": "acab94bb9633415e94d92d48517d1042", + "End": "2b57243fe0ef41edb0a1e97f7af44984", + "Id": "98407a40546f4c1ab285414a1366fc9b", + "IsHidden": "False" + }, + { + "Start": "db8ccf294e354892858e1b392102ed59", + "End": "de241ff392f5431480625620a0e5955d", + "Id": "96db3f9d88334cba8f36772a900969ad", + "IsHidden": "False" + }, + { + "Start": "5968015911924eecb3f575fa7edb6a66", + "End": "d3f87e435834424fa13fe44d81cdd454", + "Id": "fad7db19958c4d68b206931ba6281ab6", + "IsHidden": "False" + }, + { + "Start": "09ba79dc22b846d4ae86523c01da52de", + "End": "9ce4aebdb4cb4880b6c23d125f2558e7", + "Id": "5c69950cf6db497d8991b68b5e5ca26a", + "IsHidden": "False" + }, + { + "Start": "b770ec45b65c49e2bfc80e735f84243f", + "End": "4c496fd89423468785e555566e1b57f5", + "Id": "216c2cd92b2649b5b7cc6bd0443d8c25", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d35b4915355a42f486423f5d798f9d10", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "8d6bebcbdf5545de92fec7dc195b3d67", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "ee7866dcdc484618b81b9e6d00194de6", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "8beb29852aaa4f5dbd115052b712a4f1", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "a4d61de8dc964cdf8e140c57d4ca59ee", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "ee52582850f54d87ada89e22115aa8af", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "19014326208d419e98eb4c558adbf3fe", + "Name": "PanelSurface.NumVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 671.4120022718439 + }, + { + "Id": "a6e6a9eb2c2f491f95ae8428b401be85", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2599.8953032911977, + "Y": 592.0054593494528 + }, + { + "Id": "9a96965db97141a1b4e239e5f2365bc6", + "Name": "Panel Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 530.4120022718439 + }, + { + "Id": "500eb17336c245f9ab0a46fd5c915b75", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3675.5093255713164, + "Y": 405.0 + }, + { + "Id": "c1ba6f9d0e4248b094dd5de5fd2363c6", + "Name": "PanelSurface.GetPanelVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3246.2628280766676, + "Y": 405.0 + } + ], + "Annotations": [ + { + "Id": "89281e55a4e84e3691c81f588d9a0e55", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d35b4915355a42f486423f5d798f9d10", + "8d6bebcbdf5545de92fec7dc195b3d67", + "ee7866dcdc484618b81b9e6d00194de6" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "5f85ac71f0e0460ba27b4afeaf61d3a5", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8beb29852aaa4f5dbd115052b712a4f1", + "a4d61de8dc964cdf8e140c57d4ca59ee", + "ee52582850f54d87ada89e22115aa8af" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 688.2304620192263, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "c9972bd224ef4ce798af48f40c41b74b", + "Title": "Get selected vertices", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a6e6a9eb2c2f491f95ae8428b401be85", + "19014326208d419e98eb4c558adbf3fe", + "9a96965db97141a1b4e239e5f2365bc6", + "500eb17336c245f9ab0a46fd5c915b75", + "c1ba6f9d0e4248b094dd5de5fd2363c6" + ], + "HasNestedGroups": false, + "Left": 2141.8953032911977, + "Top": 331.8, + "Width": 1821.2140222801186, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFFFC999" + } + ], + "X": -2363.420934686891, + "Y": -22.17937065206729, + "Zoom": 1.0146094799634295 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices.md new file mode 100644 index 00000000000..534629a3c00 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices.md @@ -0,0 +1,6 @@ +## In Depth +Returns the vertices for each panel in the list of panel indices. +___ +## Example File + +![GetPanelVertices](./Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices_img.jpg new file mode 100644 index 00000000000..18c2349e7ae Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPanelVertices_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint.dyn new file mode 100644 index 00000000000..c0fcfa5d79f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint.dyn @@ -0,0 +1,528 @@ +{ + "Uuid": "36bbb7c2-c628-4909-b85e-dfb3d0c781ae", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.GetPoint", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "67b9fd0d4dae4485a7f644cce2d2091b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1d9f4982bfee41cf83abe15354181a79", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "04d33f16ae95430e93eaa4b9839f12ae", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "77f57be2f0fa4cae83113d913f7e3c6e", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "28562eb818964073bc211bb2946e2fb2", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c4b01d8aa77e443fa1fce9b19e8008b7", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "af50e38abab04868940a90d2da832b59", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "96f51c3069e544298cd1ca8e35ac083f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bb1d2281570f4ca79b026f2fcdeec846", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ae02cb7b31ae43b196c013470e0f41a4", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "006beae3e1994e9cafbe4e23a415b362", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "01c4a47fe1ff4f03a6ad78dfef576d62", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "9ed01ce7808e46c2a8d2746ebeaa993d", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9a3900bc6d6641da95e29bfc99cf7d71", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b1be0c06736947fd8744daa435fd5bba", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7b75386785be4387a42da71f13221a6a", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "399ce1db4f1f498198ae47f153bc8e2b", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5e6dc8086735486492128e8ecce852df", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd44de42722146a9a911c646b6670ffd", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ca5ff0c9bd754dbba1892a8218557fc0", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c02fccb3cb444bbd9140c1082cc8d8cf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1b11aed805484ae7b77e1abf273937cc", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "78e7e081d29c4ddd98b71a35e4a9dfc0", + "Name": "vertexIndex", + "Description": "Index of vertex in the PanelSurface\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "16245a4e81d943a783348727f44cbb6f", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPoint@int", + "Replication": "Auto", + "Description": "Returns the point corresponding to the vertex index in the PanelSurface.\n\nPanelSurface.GetPoint (vertexIndex: int): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "693350c5181d478eae42a91b5e1c7ffc", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "eb8fa3af1b464199808a4771da245c62", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 0.0 + } + ], + "Connectors": [ + { + "Start": "77f57be2f0fa4cae83113d913f7e3c6e", + "End": "bb1d2281570f4ca79b026f2fcdeec846", + "Id": "e463b0c830524de28c4ff64bab6d2cea", + "IsHidden": "False" + }, + { + "Start": "c4b01d8aa77e443fa1fce9b19e8008b7", + "End": "1d9f4982bfee41cf83abe15354181a79", + "Id": "bf24cb1b9cce4cecb50e1135aa9314e3", + "IsHidden": "False" + }, + { + "Start": "af50e38abab04868940a90d2da832b59", + "End": "04d33f16ae95430e93eaa4b9839f12ae", + "Id": "49b58ba20abe477f83b8820c3c936a3c", + "IsHidden": "False" + }, + { + "Start": "ae02cb7b31ae43b196c013470e0f41a4", + "End": "7b75386785be4387a42da71f13221a6a", + "Id": "b1fbbec25a514a0e9bee7a0d89fd0e07", + "IsHidden": "False" + }, + { + "Start": "01c4a47fe1ff4f03a6ad78dfef576d62", + "End": "399ce1db4f1f498198ae47f153bc8e2b", + "Id": "d50348b3a9334c558540567fac0bcaa4", + "IsHidden": "False" + }, + { + "Start": "9a3900bc6d6641da95e29bfc99cf7d71", + "End": "5e6dc8086735486492128e8ecce852df", + "Id": "812ca2cd43c346f0b7433481db2bf32c", + "IsHidden": "False" + }, + { + "Start": "ca5ff0c9bd754dbba1892a8218557fc0", + "End": "1b11aed805484ae7b77e1abf273937cc", + "Id": "a46dcb64f6864d5ba652ad6d17d5e7f3", + "IsHidden": "False" + }, + { + "Start": "eb8fa3af1b464199808a4771da245c62", + "End": "78e7e081d29c4ddd98b71a35e4a9dfc0", + "Id": "877c489bab03442a996e83b58aac2976", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.4646", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -14.337113380432129, + "EyeY": 12.302924156188965, + "EyeZ": 12.811789512634277, + "LookX": 8.844331741333008, + "LookY": -12.648579597473145, + "LookZ": -3.1860036849975586, + "UpX": 0.7551046013832092, + "UpY": 0.5965118408203125, + "UpZ": -0.27201253175735474 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "67b9fd0d4dae4485a7f644cce2d2091b", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "28562eb818964073bc211bb2946e2fb2", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "96f51c3069e544298cd1ca8e35ac083f", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "006beae3e1994e9cafbe4e23a415b362", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "9ed01ce7808e46c2a8d2746ebeaa993d", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "b1be0c06736947fd8744daa435fd5bba", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "c02fccb3cb444bbd9140c1082cc8d8cf", + "Name": "PanelSurface.GetPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2412.354701852637, + "Y": 405.0 + }, + { + "Id": "693350c5181d478eae42a91b5e1c7ffc", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2228.200440871754, + "Y": 530.4120022718439 + } + ], + "Annotations": [ + { + "Id": "9b510d921b024215972252e4daa45eec", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "67b9fd0d4dae4485a7f644cce2d2091b", + "28562eb818964073bc211bb2946e2fb2", + "96f51c3069e544298cd1ca8e35ac083f" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 332.0, + "Width": 886.0, + "Height": 247.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "761f1e3cb78c4c46af53c65d92b0405b", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "006beae3e1994e9cafbe4e23a415b362", + "9ed01ce7808e46c2a8d2746ebeaa993d", + "b1be0c06736947fd8744daa435fd5bba" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 332.0, + "Width": 688.2304620192263, + "Height": 471.4120022718439, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "6f4a350aafc34957914204921b0ee486", + "Title": "Get Panel Point", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c02fccb3cb444bbd9140c1082cc8d8cf", + "693350c5181d478eae42a91b5e1c7ffc" + ], + "HasNestedGroups": false, + "Left": 2218.200440871754, + "Top": 332.0, + "Width": 444.154260980883, + "Height": 330.4120022718439, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 270.4120022718439, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + } + ], + "X": -103.44453497812, + "Y": 98.55074824620277, + "Zoom": 0.6878584277222681 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint.md new file mode 100644 index 00000000000..51a4f768bbd --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint.md @@ -0,0 +1,6 @@ +## In Depth +Returns the point corresponding to the vertex index in the PanelSurface. +___ +## Example File + +![GetPoint](./Autodesk.DesignScript.Geometry.PanelSurface.GetPoint_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint_img.jpg new file mode 100644 index 00000000000..0b9db0349e1 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetPoint_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex.dyn new file mode 100644 index 00000000000..c86341688c2 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex.dyn @@ -0,0 +1,528 @@ +{ + "Uuid": "4caeacb9-c2a9-431d-8c33-ec06f36fac32", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.GetVertex", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "93e162d34934440cada5b3ce24346ba8", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bbb78c7b7be7451eb9ee91c37089924d", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b90201a9d33e41299d98f72cd97b527b", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0fcc174af5294114ba03321a329908c6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d3adfc26647b475b81803e6aff98aa81", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ada525f4f5fc43f39f924cf1839aaf64", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "08f52add35404231bc72849786a2373e", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ffbd2362db624d44859205860c34eff0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d80ad9666df74f6980384eb4e8fd06f9", + "Name": "surface", + "Description": "Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3fcf133e9fc24f95a2f7928abab1faa8", + "Name": "numU", + "Description": "int", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "792ba546e13349efba0f91b1dcd9289c", + "Name": "numV", + "Description": "int", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8395c972dbd4e95adb04488ba8d4d93", + "Name": "bc", + "Description": "PanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Interfaces.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a10db3f7f71e46b18461c89ef65ea2df", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Interfaces.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "PanelSurface.ByQuads (surface: Surface, numU: int, numV: int, bc: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Interfaces.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "53739b00e96c4e348b317aaa34b4a166", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "67d9e4e0e4424e1797cc10353b8afa35", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 0.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "83d39913fd8a409287c8c9a26baeab75", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7c5cd1fcdee64676b40adb168d2a1a64", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "905bc91dee3d487c8e370bd7c47d3fb0", + "Name": "vertexIndex", + "Description": "int", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "079fd7bef5ff4709a298a6705f75a29a", + "Name": "Vertex", + "Description": "Vertex", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetVertex@int", + "Replication": "Auto", + "Description": "PanelSurface.GetVertex (vertexIndex: int): Vertex" + } + ], + "Connectors": [ + { + "Start": "b90201a9d33e41299d98f72cd97b527b", + "End": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Id": "d2217394069742939027e7c40b164b6c", + "IsHidden": "False" + }, + { + "Start": "d3adfc26647b475b81803e6aff98aa81", + "End": "93e162d34934440cada5b3ce24346ba8", + "Id": "f03e6bd11d324cc79b7fe643d1e8c4c4", + "IsHidden": "False" + }, + { + "Start": "ada525f4f5fc43f39f924cf1839aaf64", + "End": "bbb78c7b7be7451eb9ee91c37089924d", + "Id": "48ecb74649d34d33a5f42922d63ecee8", + "IsHidden": "False" + }, + { + "Start": "08f52add35404231bc72849786a2373e", + "End": "d80ad9666df74f6980384eb4e8fd06f9", + "Id": "6d4119945ed14e74a76521e31e93fa0a", + "IsHidden": "False" + }, + { + "Start": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "End": "3fcf133e9fc24f95a2f7928abab1faa8", + "Id": "0d4261ef07a0454386f26d0497c1dc7f", + "IsHidden": "False" + }, + { + "Start": "ffbd2362db624d44859205860c34eff0", + "End": "792ba546e13349efba0f91b1dcd9289c", + "Id": "5b78faeeafad4cec823fcb06fdab872e", + "IsHidden": "False" + }, + { + "Start": "a10db3f7f71e46b18461c89ef65ea2df", + "End": "7c5cd1fcdee64676b40adb168d2a1a64", + "Id": "a6f4c1c48fbf4a68aa31f0cfdfc53062", + "IsHidden": "False" + }, + { + "Start": "67d9e4e0e4424e1797cc10353b8afa35", + "End": "905bc91dee3d487c8e370bd7c47d3fb0", + "Id": "0e4dbefbf82446c9af3f6749103f99f5", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.4606", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -14.337113380432129, + "EyeY": 12.302924156188965, + "EyeZ": 12.811789512634277, + "LookX": 8.844331741333008, + "LookY": -12.648579597473145, + "LookZ": -3.1860036849975586, + "UpX": 0.7551046013832092, + "UpY": 0.5965118408203125, + "UpZ": -0.27201253175735474 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "0fcc174af5294114ba03321a329908c6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "53739b00e96c4e348b317aaa34b4a166", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2228.200440871754, + "Y": 530.4120022718439 + }, + { + "Id": "83d39913fd8a409287c8c9a26baeab75", + "Name": "PanelSurface.GetVertex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2412.354701852637, + "Y": 405.0 + } + ], + "Annotations": [ + { + "Id": "f60103b66a9c4ab19270cfa734baa68e", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "0fcc174af5294114ba03321a329908c6", + "cf8cc528040d4cc4a566f58d4e8cd239" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 332.0, + "Width": 886.0, + "Height": 247.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "7bd70fcdf7bd4bf99b88fd5e8ec659af", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b17bc51cd9a5444c88e95c8813795a58", + "747bd4f02fd84cbeba68be9524ff57cc", + "1ccc36cba43a4d30879d96925176e7ab" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 332.0, + "Width": 621.2304620192263, + "Height": 471.4120022718439, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "b119f3964b324facbc77d845e180a005", + "Title": "Get Panel Point", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "53739b00e96c4e348b317aaa34b4a166", + "83d39913fd8a409287c8c9a26baeab75" + ], + "HasNestedGroups": false, + "Left": 2218.200440871754, + "Top": 332.0, + "Width": 453.154260980883, + "Height": 330.4120022718439, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 191.99999999999994, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + } + ], + "X": -103.44453497812, + "Y": 98.55074824620277, + "Zoom": 0.6878584277222681 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex.md new file mode 100644 index 00000000000..0c8686a3d08 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex.md @@ -0,0 +1,6 @@ +## In Depth +Returns the vertex corresponding to the vertex index in the PanelSurface. +___ +## Example File + +![GetVertex](./Autodesk.DesignScript.Geometry.PanelSurface.GetVertex_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex.dyn new file mode 100644 index 00000000000..113be62cd51 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex.dyn @@ -0,0 +1,712 @@ +{ + "Uuid": "31bd78c9-aca5-4d16-a361-156b31675f33", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.GetVertexIndex", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aa00bfa8224744b2810cea400a878592", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b69ac9d0967c488e85833b0b2ec60adf", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "56c7e31a4a81426c888206d19ac06bf8", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "28d8325f58264c108e7fb1ebeb365d77", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ef7bf24211c7435083e899a8f93ecaca", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3567ea20e5ec476a9422d82dd752a9c8", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f3a9adb63f0545e780220070eb191f22", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1c2cb93675ff479282ba148f35a1d0a5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1b3a77dc7ee04b1cba2ffd92c685acdc", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "814f425912c24db980bb617461f0f468", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "d9cfd9f8c605452a84d11cc3c1916485", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "882360332ce04aa6a79440b6efcebc43", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "91f5fe9a517749429c38b493a162643b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4fb421dad6154a7884d13f575d7c0033", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9537b7365d0c4182abcaea6217fc5317", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "360f42f17e23488c98f16ad0931ea6be", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0bd2cbefe49d40f9894e76a951cce1a0", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4e298a69cae14503a6b883edf5db131c", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d01477e230da4bbd9bc5b2f11b9d3d6f", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d4bd4da4cb5434e8595a10ceb5375b1", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7bcd059e98ec45dabea371bfe0c4e499", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "0f54abc380034cb3808fe36f74fd5482", + "Name": "number", + "Description": "number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bf096f6fcc054bcc8e6a75deec13a765", + "Name": "intCount", + "Description": "intCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a4dd51810da94b96a81c15a767b8fd81", + "Name": "", + "Description": "panelCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b18547f511c43e0bfc305944c100016", + "Name": "", + "Description": "panelIndexRange", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "// Starting a range from zero until\n// a chosen number of Vertices\npanelCount = number > intCount ? intCount : number;\npanelIndexRange = 0..panelCount-1;" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 50, + "MinimumValue": 0, + "StepValue": 1, + "Id": "8919975264184b2ba393f190412654e4", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ce06af51e0a2490eb32274412e1bc033", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 3 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "ea753f831f404afe8ca2b9fd3bede1f3", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "a10586ddf3c14dd2995ff26dfa4e6eae", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6f5410c6fd6d4df6a326d51c831f0a56", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "49dc78206206468b94a5a47b9ef1b792", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e162686452d48c79f748f37e655767b", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91eaada7be864bd9ba0783997b307bf2", + "Name": "int", + "Description": "number of vertices", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.NumVertices", + "Replication": "Auto", + "Description": "Returns the number of vertices in the PanelSurface.\n\nPanelSurface.NumVertices: int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dde4889903cb4cd8aae10971bb2aa2c7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "86021f7e980c49f98a8969e2ea4d68fb", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "910d7c2547914b85b6283c38ea73fe57", + "Name": "panelIndex", + "Description": "Panel index to query vertex index for\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d2a3e58714ca406fa37f1ef6ddd3025f", + "Name": "vertexNumber", + "Description": "Vertex number for given panel\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6f78699df13d4c3994caedc225e7ef42", + "Name": "int", + "Description": "vertex index", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex@int,int", + "Replication": "Auto", + "Description": "Returns the index for a given panel on the input surface and for the vertex inside the panel.\n\nPanelSurface.GetVertexIndex (panelIndex: int, vertexNumber: int): int" + } + ], + "Connectors": [ + { + "Start": "28d8325f58264c108e7fb1ebeb365d77", + "End": "1b3a77dc7ee04b1cba2ffd92c685acdc", + "Id": "c7e8c9ff330d4090915d671f242d03f8", + "IsHidden": "False" + }, + { + "Start": "3567ea20e5ec476a9422d82dd752a9c8", + "End": "b69ac9d0967c488e85833b0b2ec60adf", + "Id": "4a3863f914544e5290fb3585937a0532", + "IsHidden": "False" + }, + { + "Start": "f3a9adb63f0545e780220070eb191f22", + "End": "56c7e31a4a81426c888206d19ac06bf8", + "Id": "442d18bc96604bc186dcc80782ebdf38", + "IsHidden": "False" + }, + { + "Start": "814f425912c24db980bb617461f0f468", + "End": "360f42f17e23488c98f16ad0931ea6be", + "Id": "54e8e996e7b7460bbca9787891514d12", + "IsHidden": "False" + }, + { + "Start": "882360332ce04aa6a79440b6efcebc43", + "End": "0bd2cbefe49d40f9894e76a951cce1a0", + "Id": "2e82bfe7ef1b4913a6547e858858b59d", + "IsHidden": "False" + }, + { + "Start": "4fb421dad6154a7884d13f575d7c0033", + "End": "4e298a69cae14503a6b883edf5db131c", + "Id": "cd67f62063704e0f85a6334dd38a8b6c", + "IsHidden": "False" + }, + { + "Start": "4d4bd4da4cb5434e8595a10ceb5375b1", + "End": "1e162686452d48c79f748f37e655767b", + "Id": "fdb8f435ac3f4775b6ac1c9ffc0b774d", + "IsHidden": "False" + }, + { + "Start": "4d4bd4da4cb5434e8595a10ceb5375b1", + "End": "86021f7e980c49f98a8969e2ea4d68fb", + "Id": "3c90480b41b74308961888a1a478e9ef", + "IsHidden": "False" + }, + { + "Start": "8b18547f511c43e0bfc305944c100016", + "End": "910d7c2547914b85b6283c38ea73fe57", + "Id": "e2eaf65e5bd04ee2b6497687f5719125", + "IsHidden": "False" + }, + { + "Start": "8b18547f511c43e0bfc305944c100016", + "End": "d2a3e58714ca406fa37f1ef6ddd3025f", + "Id": "20c287d82bd145e1be4296370034c0c2", + "IsHidden": "False" + }, + { + "Start": "ce06af51e0a2490eb32274412e1bc033", + "End": "0f54abc380034cb3808fe36f74fd5482", + "Id": "3cac3aa8542d438fb46d4c650b97e237", + "IsHidden": "False" + }, + { + "Start": "91eaada7be864bd9ba0783997b307bf2", + "End": "bf096f6fcc054bcc8e6a75deec13a765", + "Id": "66b7c11fbb834fdd9877301a7ee23c00", + "IsHidden": "False" + }, + { + "Start": "6f78699df13d4c3994caedc225e7ef42", + "End": "a10586ddf3c14dd2995ff26dfa4e6eae", + "Id": "771fc3106e134d03b8f283a87e6f7125", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "aa00bfa8224744b2810cea400a878592", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "ef7bf24211c7435083e899a8f93ecaca", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "1c2cb93675ff479282ba148f35a1d0a5", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "d9cfd9f8c605452a84d11cc3c1916485", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "91f5fe9a517749429c38b493a162643b", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "9537b7365d0c4182abcaea6217fc5317", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "7bcd059e98ec45dabea371bfe0c4e499", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2599.8953032911977, + "Y": 592.0054593494528 + }, + { + "Id": "8919975264184b2ba393f190412654e4", + "Name": "Panel Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 530.4120022718439 + }, + { + "Id": "ea753f831f404afe8ca2b9fd3bede1f3", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3675.5093255713164, + "Y": 405.0 + }, + { + "Id": "49dc78206206468b94a5a47b9ef1b792", + "Name": "PanelSurface.NumVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 671.4120022718439 + }, + { + "Id": "dde4889903cb4cd8aae10971bb2aa2c7", + "Name": "PanelSurface.GetVertexIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3262.1224210486407, + "Y": 461.08062517050007 + } + ], + "Annotations": [ + { + "Id": "07c9813d3a22413681f4be95e704496a", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "aa00bfa8224744b2810cea400a878592", + "ef7bf24211c7435083e899a8f93ecaca", + "1c2cb93675ff479282ba148f35a1d0a5" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "77341d4aacdf4f539b217538450fbe2e", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d9cfd9f8c605452a84d11cc3c1916485", + "91f5fe9a517749429c38b493a162643b", + "9537b7365d0c4182abcaea6217fc5317" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 688.2304620192263, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "accb882db4134dc5a21295af4f7b68c8", + "Title": "Get selected vertices", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7bcd059e98ec45dabea371bfe0c4e499", + "49dc78206206468b94a5a47b9ef1b792", + "8919975264184b2ba393f190412654e4", + "ea753f831f404afe8ca2b9fd3bede1f3", + "dde4889903cb4cd8aae10971bb2aa2c7" + ], + "HasNestedGroups": false, + "Left": 2141.8953032911977, + "Top": 331.8, + "Width": 1821.2140222801186, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFFFC999" + } + ], + "X": -520.0295897976291, + "Y": 196.73236758833025, + "Zoom": 0.44724032219065957 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex.md new file mode 100644 index 00000000000..03ba3b789d9 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex.md @@ -0,0 +1,6 @@ +## In Depth +Returns the index for a given panel on the input surface and for the vertex inside the panel. +___ +## Example File + +![GetVertexIndex](./Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex_img.jpg new file mode 100644 index 00000000000..6315a87c03d Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertexIndex_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex_img.jpg new file mode 100644 index 00000000000..7a0189b57ec Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.GetVertex_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels.dyn new file mode 100644 index 00000000000..f98036fcf4f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels.dyn @@ -0,0 +1,778 @@ +{ + "Uuid": "65c42131-6c97-47fb-908a-14dc93d3c687", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.NumPanels", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "93e162d34934440cada5b3ce24346ba8", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bbb78c7b7be7451eb9ee91c37089924d", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b90201a9d33e41299d98f72cd97b527b", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0fcc174af5294114ba03321a329908c6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d3adfc26647b475b81803e6aff98aa81", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ada525f4f5fc43f39f924cf1839aaf64", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "08f52add35404231bc72849786a2373e", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ffbd2362db624d44859205860c34eff0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d80ad9666df74f6980384eb4e8fd06f9", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3fcf133e9fc24f95a2f7928abab1faa8", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "792ba546e13349efba0f91b1dcd9289c", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8395c972dbd4e95adb04488ba8d4d93", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a10db3f7f71e46b18461c89ef65ea2df", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3ed4008d499c409e8b99419e44d24552", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fdaf16b3295f4d6d9d356eed7d03b235", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "53b38a2051364dbfb37f1540ed45dd3b", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ee1de5fa5afa4837b8082e58cf5ffaca", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e214027da75a4e7a95cc3a14779ca44e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8a4ff3bd4b8b485581e074a276c7a111", + "Name": "list", + "Description": "List to take items from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "37fc12aa93fa4a9b9dacfe6d5aa34332", + "Name": "n", + "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "defc051383804516aa7187c15445d49f", + "Name": "offset", + "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "617177d3361e466ab6346d97a5c42d0e", + "Name": "items", + "Description": "Items from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int", + "Replication": "Auto", + "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "73a1518148eb461cb0551f2b956f4081", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "661ca24efc0b496785fff13a0fd4763c", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2039aeb7333049789bdd37a22a82461f", + "Name": "int", + "Description": "number of panels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.NumPanels", + "Replication": "Auto", + "Description": "Returns the number of panels in the PanelSurface.\n\nPanelSurface.NumPanels: int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "954cf7a76d0b46b0ba0d6469c0966db2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "298eef14414f4166b91368296f286eea", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3c1f1cfb97894f0ba3ad40abfb680a44", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "73aed1b3bfff4d6281b2ebff0accfe99", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "132b1bdf8c9b4e8583b4d3d171b51bd5", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 + }, + { + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "68b0d715815c4cc5a8e42c2c4bd61dcb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "fd3faef777d7485288d79440197c600c", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "96c001801589438aa3284df7992c24fd", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c69df8f689664341b032ceb66a1d53a4", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "85a2f30789894c1eb4c0cfe6b2ebd572", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a sequence of numbers or letters in the given range" + } + ], + "Connectors": [ + { + "Start": "b90201a9d33e41299d98f72cd97b527b", + "End": "ee2ef2848ec54c7d93575d4b7b98e7ad", + "Id": "d2217394069742939027e7c40b164b6c", + "IsHidden": "False" + }, + { + "Start": "d3adfc26647b475b81803e6aff98aa81", + "End": "93e162d34934440cada5b3ce24346ba8", + "Id": "f03e6bd11d324cc79b7fe643d1e8c4c4", + "IsHidden": "False" + }, + { + "Start": "ada525f4f5fc43f39f924cf1839aaf64", + "End": "bbb78c7b7be7451eb9ee91c37089924d", + "Id": "48ecb74649d34d33a5f42922d63ecee8", + "IsHidden": "False" + }, + { + "Start": "08f52add35404231bc72849786a2373e", + "End": "d80ad9666df74f6980384eb4e8fd06f9", + "Id": "6d4119945ed14e74a76521e31e93fa0a", + "IsHidden": "False" + }, + { + "Start": "6d1d275b26a64e7b9c1fcaedd6d249d0", + "End": "3fcf133e9fc24f95a2f7928abab1faa8", + "Id": "0d4261ef07a0454386f26d0497c1dc7f", + "IsHidden": "False" + }, + { + "Start": "ffbd2362db624d44859205860c34eff0", + "End": "792ba546e13349efba0f91b1dcd9289c", + "Id": "5b78faeeafad4cec823fcb06fdab872e", + "IsHidden": "False" + }, + { + "Start": "a10db3f7f71e46b18461c89ef65ea2df", + "End": "fdaf16b3295f4d6d9d356eed7d03b235", + "Id": "e8c7c504038844bab9b587e1d00d68b6", + "IsHidden": "False" + }, + { + "Start": "a10db3f7f71e46b18461c89ef65ea2df", + "End": "661ca24efc0b496785fff13a0fd4763c", + "Id": "4ab4fe3cb4a14899b7746ef447ce71b5", + "IsHidden": "False" + }, + { + "Start": "ee1de5fa5afa4837b8082e58cf5ffaca", + "End": "298eef14414f4166b91368296f286eea", + "Id": "7f53643a02694eab82c369b3b56793fc", + "IsHidden": "False" + }, + { + "Start": "617177d3361e466ab6346d97a5c42d0e", + "End": "53b38a2051364dbfb37f1540ed45dd3b", + "Id": "cad9739fd8bc4c1387108a45d571443f", + "IsHidden": "False" + }, + { + "Start": "2039aeb7333049789bdd37a22a82461f", + "End": "96c001801589438aa3284df7992c24fd", + "Id": "575b408833814a18b24025c855874af2", + "IsHidden": "False" + }, + { + "Start": "132b1bdf8c9b4e8583b4d3d171b51bd5", + "End": "37fc12aa93fa4a9b9dacfe6d5aa34332", + "Id": "4d010a80d0f24656a00f75e4d6fb8ab3", + "IsHidden": "False" + }, + { + "Start": "85a2f30789894c1eb4c0cfe6b2ebd572", + "End": "8a4ff3bd4b8b485581e074a276c7a111", + "Id": "966067a84b5a4aaa93085226fbe7b880", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "0fcc174af5294114ba03321a329908c6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "cf8cc528040d4cc4a566f58d4e8cd239", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "b17bc51cd9a5444c88e95c8813795a58", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "747bd4f02fd84cbeba68be9524ff57cc", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "1ccc36cba43a4d30879d96925176e7ab", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "3ed4008d499c409e8b99419e44d24552", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3415.473369580729, + "Y": 405.0 + }, + { + "Id": "e214027da75a4e7a95cc3a14779ca44e", + "Name": "List.TakeEveryNthItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2887.408907858676, + "Y": 691.3785413677292 + }, + { + "Id": "73a1518148eb461cb0551f2b956f4081", + "Name": "PanelSurface.NumPanels", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2248.408907858676, + "Y": 636.3785413677292 + }, + { + "Id": "954cf7a76d0b46b0ba0d6469c0966db2", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3814.7557998884176, + "Y": 405.0 + }, + { + "Id": "73aed1b3bfff4d6281b2ebff0accfe99", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2609.408907858676, + "Y": 814.3785413677292 + }, + { + "Id": "68b0d715815c4cc5a8e42c2c4bd61dcb", + "Name": "Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2609.408907858676, + "Y": 602.3785413677292 + } + ], + "Annotations": [ + { + "Id": "f60103b66a9c4ab19270cfa734baa68e", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a837fc831d4f4dc1b8ce2a5d95e0d8ab", + "0fcc174af5294114ba03321a329908c6", + "cf8cc528040d4cc4a566f58d4e8cd239" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "7bd70fcdf7bd4bf99b88fd5e8ec659af", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b17bc51cd9a5444c88e95c8813795a58", + "747bd4f02fd84cbeba68be9524ff57cc", + "1ccc36cba43a4d30879d96925176e7ab" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 688.2304620192263, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "5f8c1df8fef34260a1a42e6c20583926", + "Title": "Get selected Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3ed4008d499c409e8b99419e44d24552", + "954cf7a76d0b46b0ba0d6469c0966db2" + ], + "HasNestedGroups": false, + "Left": 3405.473369580729, + "Top": 331.8, + "Width": 663.6824303076887, + "Height": 235.8, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 63.2, + "Background": "#FFFFC999" + }, + { + "Id": "b122cbbb9c53441591d77a0d5b908639", + "Title": "Taking every second Panel", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e214027da75a4e7a95cc3a14779ca44e", + "73a1518148eb461cb0551f2b956f4081", + "73aed1b3bfff4d6281b2ebff0accfe99", + "68b0d715815c4cc5a8e42c2c4bd61dcb" + ], + "HasNestedGroups": false, + "Left": 2238.408907858676, + "Top": 529.1785413677292, + "Width": 900.1999999999998, + "Height": 417.4000000000001, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 602.3785413677292, + "InitialHeight": 357.0, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + } + ], + "X": -136.85780904177545, + "Y": 221.30737854847217, + "Zoom": 0.5602653053958782 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels.md new file mode 100644 index 00000000000..fee17c6cb4d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels.md @@ -0,0 +1,6 @@ +## In Depth +Returns the number of panels in the PanelSurface. +___ +## Example File + +![NumPanels](./Autodesk.DesignScript.Geometry.PanelSurface.NumPanels_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels_img.jpg new file mode 100644 index 00000000000..fc62fea57b2 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumPanels_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices.dyn new file mode 100644 index 00000000000..a044c07b0c4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices.dyn @@ -0,0 +1,697 @@ +{ + "Uuid": "412bddbd-5e8d-4660-9bce-9cacee6de9bf", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurface.NumVertices", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "954bbab3bd9643879618c40871b6b1d1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "166b8f02bd3b411bb2b45d018c6c9009", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6bb1203289c14872b33022915add75ec", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "baea7401e5064b898a8ca973b22434bb", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "199c7d68e4e549b1887db713fb731d2c", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "285daab871cc41c2a574349774b02fdf", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7d7035fba73e4ce2af0286797d9c5386", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ec0acf83d7d04a2e8a39e48b5ac4c178", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "825b95f7140949dc845794a0c61aaaaf", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0a513ac37b3a499d9ae6f7f443d921c9", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "fd0152bb1d724e6fad9a2044805a1ebb", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "01784667a31b429fb1b0bc91c9b3a647", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "85362e8366994b908f04501bd038ee58", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ec2845dee2744eb5b3ba3a956acc78b3", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "23f4b7621aac4783a1c9e55dd751c5a9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cc2670c35a004acfab4acab85564d142", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2cd32557251d41338bddf00c09268b9f", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "711e1c91f37f4e2cb468b713f9022a2b", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "67cf729ed8f54c8695de9a2f8803f264", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8b9aea0db7584772828ff3f403f50c67", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByQuads@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a square tiling pattern.\n\nPanelSurface.ByQuads (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3d7e1f0c40e844039633801da84dd6c1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fb3e39e6d6354a548addd179e2678ffd", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "62a74558076749fa92e53f3c45cb1980", + "Name": "panelIndices", + "Description": "Panel indices used to query the number of vertices. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0800803ce6394d618d1a36d9889161ca", + "Name": "int[]..[]", + "Description": "number of vertices", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetNumPanelVertices@int[]", + "Replication": "Auto", + "Description": "Returns the number of vertices for each panel in the list of panel indices.\n\nPanelSurface.GetNumPanelVertices (panelIndices: int[] = null): int[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ad5e6737266343eabe671a8c3732f949", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0657bc5d53f340d1a94dda5e5f571c0c", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c796218b2f5f44f7826ebd4f88c72aee", + "Name": "int", + "Description": "number of vertices", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.NumVertices", + "Replication": "Auto", + "Description": "Returns the number of vertices in the PanelSurface.\n\nPanelSurface.NumVertices: int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a4dcf3c4b17a4412918425b08f5693d5", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "abf7e053ae3b4aef896bcbf695e71d80", + "Name": "number", + "Description": "number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9f7e5479feed484792236a060e4a59ca", + "Name": "intCount", + "Description": "intCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "21263c155f9b4af7bcd4acbfba004f97", + "Name": "", + "Description": "panelCount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6aa4f672eced49dc81a944ed4577f713", + "Name": "", + "Description": "panelIndexRange", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "// Starting a range from zero until\n// a chosen number of Vertices\npanelCount = number > intCount ? intCount : number;\npanelIndexRange = 0..panelCount-1;" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 50, + "MinimumValue": 0, + "StepValue": 1, + "Id": "946b29655cde4e31ac8c57c1e0b8a3ab", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "67d100a5cee949c181d2f40b947d8d85", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 3 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "6c0494f54228411c886daaab4c3540f2", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "42652f9536eb46699fb8cb4c1b07609b", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "37b76b9455ef4c0893c719b449fd8969", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "baea7401e5064b898a8ca973b22434bb", + "End": "825b95f7140949dc845794a0c61aaaaf", + "Id": "eccf098525044063bff8638af6e301c2", + "IsHidden": "False" + }, + { + "Start": "285daab871cc41c2a574349774b02fdf", + "End": "166b8f02bd3b411bb2b45d018c6c9009", + "Id": "e3a2a8ff05ea4b209ff0e07479be9475", + "IsHidden": "False" + }, + { + "Start": "7d7035fba73e4ce2af0286797d9c5386", + "End": "6bb1203289c14872b33022915add75ec", + "Id": "48862f4d3a994ef7a9b65d26edbb4d47", + "IsHidden": "False" + }, + { + "Start": "0a513ac37b3a499d9ae6f7f443d921c9", + "End": "cc2670c35a004acfab4acab85564d142", + "Id": "85fe28dd9b044dba966009e2aa3db122", + "IsHidden": "False" + }, + { + "Start": "01784667a31b429fb1b0bc91c9b3a647", + "End": "2cd32557251d41338bddf00c09268b9f", + "Id": "e378bbf15c2b482e8af0d119585dc7c6", + "IsHidden": "False" + }, + { + "Start": "ec2845dee2744eb5b3ba3a956acc78b3", + "End": "711e1c91f37f4e2cb468b713f9022a2b", + "Id": "5ae813fe22684d52b3efeda53373aca0", + "IsHidden": "False" + }, + { + "Start": "8b9aea0db7584772828ff3f403f50c67", + "End": "fb3e39e6d6354a548addd179e2678ffd", + "Id": "3912d64792da46b3967e5b0690dfe16c", + "IsHidden": "False" + }, + { + "Start": "8b9aea0db7584772828ff3f403f50c67", + "End": "0657bc5d53f340d1a94dda5e5f571c0c", + "Id": "203dfd4bcf464b6da4798442711a97ca", + "IsHidden": "False" + }, + { + "Start": "0800803ce6394d618d1a36d9889161ca", + "End": "42652f9536eb46699fb8cb4c1b07609b", + "Id": "bf169273767546e9b9c7320589cf07ad", + "IsHidden": "False" + }, + { + "Start": "c796218b2f5f44f7826ebd4f88c72aee", + "End": "9f7e5479feed484792236a060e4a59ca", + "Id": "d41a00437b0a4b2aa0f386f94cb67130", + "IsHidden": "False" + }, + { + "Start": "6aa4f672eced49dc81a944ed4577f713", + "End": "62a74558076749fa92e53f3c45cb1980", + "Id": "2d1a63d3516144fd9221103d5967fba0", + "IsHidden": "False" + }, + { + "Start": "67d100a5cee949c181d2f40b947d8d85", + "End": "abf7e053ae3b4aef896bcbf695e71d80", + "Id": "6886a14b7d6c49408b6f7742151fd74a", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "954bbab3bd9643879618c40871b6b1d1", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "199c7d68e4e549b1887db713fb731d2c", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "ec0acf83d7d04a2e8a39e48b5ac4c178", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "fd0152bb1d724e6fad9a2044805a1ebb", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "85362e8366994b908f04501bd038ee58", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "23f4b7621aac4783a1c9e55dd751c5a9", + "Name": "PanelSurface.ByQuads", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "3d7e1f0c40e844039633801da84dd6c1", + "Name": "PanelSurface.GetNumPanelVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3246.2628280766676, + "Y": 405.0 + }, + { + "Id": "ad5e6737266343eabe671a8c3732f949", + "Name": "PanelSurface.NumVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 671.4120022718439 + }, + { + "Id": "a4dcf3c4b17a4412918425b08f5693d5", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2599.8953032911977, + "Y": 592.0054593494528 + }, + { + "Id": "946b29655cde4e31ac8c57c1e0b8a3ab", + "Name": "Panel Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2151.8953032911977, + "Y": 530.4120022718439 + }, + { + "Id": "6c0494f54228411c886daaab4c3540f2", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3675.5093255713164, + "Y": 405.0 + } + ], + "Annotations": [ + { + "Id": "fd4ab0fbe9fa4aac8643b090fe6bdbb8", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "954bbab3bd9643879618c40871b6b1d1", + "199c7d68e4e549b1887db713fb731d2c", + "ec0acf83d7d04a2e8a39e48b5ac4c178" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "4f5ee2bfd31e45849b86dd19ba0bf7e5", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fd0152bb1d724e6fad9a2044805a1ebb", + "85362e8366994b908f04501bd038ee58", + "23f4b7621aac4783a1c9e55dd751c5a9" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 688.2304620192263, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "8912165996ed412284852ecd4bdf3b26", + "Title": "Get selected vertices", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3d7e1f0c40e844039633801da84dd6c1", + "a4dcf3c4b17a4412918425b08f5693d5", + "ad5e6737266343eabe671a8c3732f949", + "946b29655cde4e31ac8c57c1e0b8a3ab", + "6c0494f54228411c886daaab4c3540f2" + ], + "HasNestedGroups": false, + "Left": 2141.8953032911977, + "Top": 331.8, + "Width": 1821.2140222801186, + "Height": 471.81200227184394, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 411.4120022718439, + "TextblockHeight": 63.2, + "Background": "#FFFFC999" + } + ], + "X": -688.8440453302876, + "Y": 122.58040538967592, + "Zoom": 0.7144502291012369 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices.md new file mode 100644 index 00000000000..b03b3b0db57 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices.md @@ -0,0 +1,6 @@ +## In Depth +Returns the number of vertices in the PanelSurface. +___ +## Example File + +![NumVertices](./Autodesk.DesignScript.Geometry.PanelSurface.NumVertices_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices_img.jpg new file mode 100644 index 00000000000..8f1faa328c9 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurface.NumVertices_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep.dyn new file mode 100644 index 00000000000..d5773e3d165 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep.dyn @@ -0,0 +1,527 @@ +{ + "Uuid": "6952ea51-b78c-41d4-bea4-aedf7b06ebe0", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurfaceBoundaryCondition.Keep", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5c92a6dd7a754f00a00e291174117413", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6efd48109805408db4b6f80dd135a6ea", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "79e8d85f15ff48caa5fd200eb5e0a475", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cd645ce4869a4f53a3ca48b757cf7624", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8fa9f83f4cfc4449bdf7724bb5441f6b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "505ea1c6895b4229b30fde223535e30b", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0fada4c4ad5d4c56bb3684d6b2fd4937", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "360b8b3184db4fbaa75fb54dd0fed150", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "007a3db70be1416d80efe56f2430a4dc", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cd4cab0ba0b04528af28c26fd8f9db9d", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "8f0d604ba0184ea5a75b5154ec2c0776", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c4dbb4e6b8424cee985a67958e00c197", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ce20e6ab7e9c4f7a831c57611b6ad85c", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2bf054d3ba1348d99111533ebd2fdc05", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3d4ce067dc33414aa277fce56d86a9ad", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d48e9ef5e23d4816a2bbb7fdf02e9438", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "eee06cfafb30438cb93d9351abb693a0", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8b447948d76741fa8920fbcb8f2f20a9", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6cfe8241adae4838a50f1868f99707be", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6e1f07f3177a4acab27b5660e13dc0dc", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "68dcd8ec815a4b0ca1abbc18e1760346", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d411f69eac84404cb530a6b59bc7bf73", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "68bdb9c9ff6148aa9b4b66becd21ac1a", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fc5e0cb6665d48088d8c3094a9afe3a5", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByRhombiTriHexagonals@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a tiling with one triangle, two squares, and one hexagon at each vertex.\n\nPanelSurface.ByRhombiTriHexagonals (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "11e8fba93ad04e4cac3dad1286d4fb33", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f500cd88a892424786cc51f792cc4bd5", + "Name": "PanelSurfaceBoundaryCondition", + "Description": "PanelSurfaceBoundaryCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep", + "Replication": "Auto", + "Description": "Allow panels to overlap the boundary.\n\nPanelSurfaceBoundaryCondition.Keep: PanelSurfaceBoundaryCondition" + } + ], + "Connectors": [ + { + "Start": "cd645ce4869a4f53a3ca48b757cf7624", + "End": "007a3db70be1416d80efe56f2430a4dc", + "Id": "c7ceb2d2a39d4f57a9ff2a514f39271b", + "IsHidden": "False" + }, + { + "Start": "505ea1c6895b4229b30fde223535e30b", + "End": "6efd48109805408db4b6f80dd135a6ea", + "Id": "596de09d07a640b1a8adb71a8c0ef18d", + "IsHidden": "False" + }, + { + "Start": "0fada4c4ad5d4c56bb3684d6b2fd4937", + "End": "79e8d85f15ff48caa5fd200eb5e0a475", + "Id": "1e0656a4b2b24700acf86b37c0bec7e8", + "IsHidden": "False" + }, + { + "Start": "cd4cab0ba0b04528af28c26fd8f9db9d", + "End": "6e1f07f3177a4acab27b5660e13dc0dc", + "Id": "2ddfeee9b12c430da1e683a9610f6a83", + "IsHidden": "False" + }, + { + "Start": "c4dbb4e6b8424cee985a67958e00c197", + "End": "68dcd8ec815a4b0ca1abbc18e1760346", + "Id": "4038fe9d4ada4169ac431f5fb075bd2d", + "IsHidden": "False" + }, + { + "Start": "2bf054d3ba1348d99111533ebd2fdc05", + "End": "d411f69eac84404cb530a6b59bc7bf73", + "Id": "3018690d722047fcba4c7b3cd8cff1e5", + "IsHidden": "False" + }, + { + "Start": "fc5e0cb6665d48088d8c3094a9afe3a5", + "End": "d48e9ef5e23d4816a2bbb7fdf02e9438", + "Id": "23135e7c9e9d42949cc98db9dd8cb1de", + "IsHidden": "False" + }, + { + "Start": "f500cd88a892424786cc51f792cc4bd5", + "End": "68bdb9c9ff6148aa9b4b66becd21ac1a", + "Id": "dc14028d927a48dca2b8eb256f207cf3", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "5c92a6dd7a754f00a00e291174117413", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "8fa9f83f4cfc4449bdf7724bb5441f6b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "360b8b3184db4fbaa75fb54dd0fed150", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "8f0d604ba0184ea5a75b5154ec2c0776", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "ce20e6ab7e9c4f7a831c57611b6ad85c", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "3d4ce067dc33414aa277fce56d86a9ad", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "6cfe8241adae4838a50f1868f99707be", + "Name": "PanelSurface.ByRhombiTriHexagonals", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "11e8fba93ad04e4cac3dad1286d4fb33", + "Name": "PanelSurfaceBoundaryCondition.Keep", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 826.8257757386891 + } + ], + "Annotations": [ + { + "Id": "2cdaf2676caf4586be08d7686ce9d74c", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5c92a6dd7a754f00a00e291174117413", + "8fa9f83f4cfc4449bdf7724bb5441f6b", + "360b8b3184db4fbaa75fb54dd0fed150" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "584bec4d8910468ab9cfc3096c9d800d", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8f0d604ba0184ea5a75b5154ec2c0776", + "ce20e6ab7e9c4f7a831c57611b6ad85c", + "6cfe8241adae4838a50f1868f99707be", + "11e8fba93ad04e4cac3dad1286d4fb33" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 731.8304620192262, + "Height": 627.2257757386892, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 566.8257757386891, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "df6dee532bdf44348fb0458f5137ec00", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3d4ce067dc33414aa277fce56d86a9ad" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + } + ], + "X": -396.35681237917225, + "Y": 183.14476164873628, + "Zoom": 0.6925608885524338 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep.md new file mode 100644 index 00000000000..a9dfd64b69c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep.md @@ -0,0 +1,6 @@ +## In Depth +Allow panels to overlap the boundary. +___ +## Example File + +![PanelSurfaceBoundaryCondition.Keep](./Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep_img.jpg new file mode 100644 index 00000000000..d282e11743f Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Keep_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove.dyn new file mode 100644 index 00000000000..49810a4349f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove.dyn @@ -0,0 +1,595 @@ +{ + "Uuid": "90a4e73c-6400-4e53-a19f-f1a9a965688e", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurfaceBoundaryCondition.Remove", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "63cb55fa35934eb0b31909dce3877b31", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5b501c3bbff94cd1b31515b1b3dbe64c", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1571ea5aa63a4ffcab06e9e7972f0e74", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f987ca5257e24fdbb69a600a65a99a5b", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7b23293a79d54c1199174eca714978b6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "baf4a3a1d2304f67a02526585df6059b", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aeff28d0a656403d97e8ba3c6d8d9e7e", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "72a890c28ee84b00b6e364d922e604da", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a0529124f3b14a578581a87fe3d69ed8", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ed6c0615ea9649c799da28bcc3d1fb1d", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "256d5a03725f4c088075e17fb966c922", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9b0c6b010ae94184b83191b6f07115f9", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b1533ea51de046539d8562fc85d8a3e6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4e5a6ca5774742d594118184b468c17f", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d5b31fcbeccd4044ac29d88f0b363be0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "31bb7001a590411591dd47bfa618d321", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f1b22eab28964c958dc4198de8fe7122", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a856a51386ef4399887b2e132f170a76", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "77a9ec101cac4886a6951ebb335daf29", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "aa39bfd61e624ebc842d6ad399792c89", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "41700470778d4ae99795005281395822", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fdd6eabc9ac641c2ba557d0b6ce179f5", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6c97ad0b20924147a335532b16183c99", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "28e472d1502445daa26bd1730e678934", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "17be06f33df54455953d0fc30256433f", + "Name": "splitHorizontally", + "Description": "When set to true, diamond is split horizontally\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "63eb90e23fa44b1191e492b6e963bcda", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6d749c5ee74742109fe4b26aea1de34b", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.BySplitDiamonds@Autodesk.DesignScript.Geometry.Surface,int,int,bool,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a diamond-shaped pattern, with each diamond split vertically or horizontally into two triangles. By default, each diamond is split vertically.\n\nPanelSurface.BySplitDiamonds (surface: Surface, numU: int, numV: int, splitHorizontally: bool = false, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4f630df0141e4631859e015c6035fe23", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "cd42f59cdd054d108704340639d2401b", + "Name": "PanelSurfaceBoundaryCondition", + "Description": "PanelSurfaceBoundaryCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove", + "Replication": "Auto", + "Description": "Do not allow panels to overlap the boundary.\n\nPanelSurfaceBoundaryCondition.Remove: PanelSurfaceBoundaryCondition" + } + ], + "Connectors": [ + { + "Start": "f987ca5257e24fdbb69a600a65a99a5b", + "End": "a0529124f3b14a578581a87fe3d69ed8", + "Id": "deb482ba6d5840b5b95fbc1a6b1b190b", + "IsHidden": "False" + }, + { + "Start": "baf4a3a1d2304f67a02526585df6059b", + "End": "5b501c3bbff94cd1b31515b1b3dbe64c", + "Id": "3e63f44ffaee4b459fb5aa98fc3e99fe", + "IsHidden": "False" + }, + { + "Start": "aeff28d0a656403d97e8ba3c6d8d9e7e", + "End": "1571ea5aa63a4ffcab06e9e7972f0e74", + "Id": "4feece1742a746af841b487031707409", + "IsHidden": "False" + }, + { + "Start": "ed6c0615ea9649c799da28bcc3d1fb1d", + "End": "fdd6eabc9ac641c2ba557d0b6ce179f5", + "Id": "539da9d3aa124aa4bef9f67a7c22897e", + "IsHidden": "False" + }, + { + "Start": "9b0c6b010ae94184b83191b6f07115f9", + "End": "6c97ad0b20924147a335532b16183c99", + "Id": "8a28cdfefa5f459fb2c8d157967af289", + "IsHidden": "False" + }, + { + "Start": "4e5a6ca5774742d594118184b468c17f", + "End": "28e472d1502445daa26bd1730e678934", + "Id": "7639d685b75a4e4c80c5a0c954fe82ab", + "IsHidden": "False" + }, + { + "Start": "aa39bfd61e624ebc842d6ad399792c89", + "End": "17be06f33df54455953d0fc30256433f", + "Id": "ca72e1726e464a3a9ef8f8b913f712c9", + "IsHidden": "False" + }, + { + "Start": "6d749c5ee74742109fe4b26aea1de34b", + "End": "31bb7001a590411591dd47bfa618d321", + "Id": "b776285f95144d978c2fc2fe74085da6", + "IsHidden": "False" + }, + { + "Start": "cd42f59cdd054d108704340639d2401b", + "End": "63eb90e23fa44b1191e492b6e963bcda", + "Id": "e193340cf8f94b379ce5d78703f5717e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "63cb55fa35934eb0b31909dce3877b31", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "7b23293a79d54c1199174eca714978b6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "72a890c28ee84b00b6e364d922e604da", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "256d5a03725f4c088075e17fb966c922", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "b1533ea51de046539d8562fc85d8a3e6", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "d5b31fcbeccd4044ac29d88f0b363be0", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "77a9ec101cac4886a6951ebb335daf29", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 899.928437561598 + }, + { + "Id": "41700470778d4ae99795005281395822", + "Name": "PanelSurface.BySplitDiamonds", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1721.4786275954812, + "Y": 405.0 + }, + { + "Id": "4f630df0141e4631859e015c6035fe23", + "Name": "PanelSurfaceBoundaryCondition.Remove", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1367.4843076456282, + "Y": 1043.8578809168603 + } + ], + "Annotations": [ + { + "Id": "e5fa7825d5724f72ac00aee45891e31b", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "63cb55fa35934eb0b31909dce3877b31", + "7b23293a79d54c1199174eca714978b6", + "72a890c28ee84b00b6e364d922e604da" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "014c379f79484aff847f833be395fc76", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "256d5a03725f4c088075e17fb966c922", + "b1533ea51de046539d8562fc85d8a3e6", + "41700470778d4ae99795005281395822", + "77a9ec101cac4886a6951ebb335daf29", + "4f630df0141e4631859e015c6035fe23", + "1e1e7c5ee03b419c8207ade9c348accb" + ], + "HasNestedGroups": false, + "Left": 1306.8481655762548, + "Top": 331.8, + "Width": 740.6304620192263, + "Height": 844.2578809168604, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 783.8578809168603, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "768fd2e17ebe41fd9c22455230289ac5", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d5b31fcbeccd4044ac29d88f0b363be0" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + }, + { + "Id": "1e1e7c5ee03b419c8207ade9c348accb", + "Title": "Orient the splitting of the Diamonds either vertically or horizontally", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1316.8481655762548, + "Top": 835.128437561598, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "77a9ec101cac4886a6951ebb335daf29" + } + ], + "X": -34.671849656139045, + "Y": 260.87484826258685, + "Zoom": 0.4534731751434734 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove.md new file mode 100644 index 00000000000..16b17114035 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove.md @@ -0,0 +1,6 @@ +## In Depth +Do not allow panels to overlap the boundary. +___ +## Example File + +![PanelSurfaceBoundaryCondition.Remove](./Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices.dyn new file mode 100644 index 00000000000..ae9a30246b7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices.dyn @@ -0,0 +1,527 @@ +{ + "Uuid": "bbf1af6d-c7f2-48b6-950e-b45e159df7ac", + "IsCustomNode": false, + "Description": "", + "Name": "PanelSurfaceBoundaryCondition.RemoveVertices", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5611b79361c542acb63b7bd3e94fd47d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "759165ef16c246188a593c56bb497eeb", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "80d71e2aba4a4cdf8a725be9d0a7cf48", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8d76f5ade3444a6db14bdc2f6de142f8", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3270a5cd283b4f9c9a1b3f4c049aa2e3", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7e9ab2605b534abc861a4f3f40aaa0a6", + "Name": "", + "Description": "width", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "112642869fe84d75ba54b28fe0a2906b", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "width = 10;\nlength = 20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "03245a78705c4210b032465bb7d34317", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6abfa259c5fb47b1a7024e780894fcd7", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b1aa769d263e499781a6f7f744498b60", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "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" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ed3dba83acfd474ab38bfc99469bdb62", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "66bec7018ca84cafaaa9b972dfd1106e", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "15613fad1750452ebf2bacbb5d9457de", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6e50570f248048bc89db2cd93181fdab", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3d98dcc465ba424b8f7bb2926152e5b4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "78b28df5a1a34bef81a730b5b9a53afa", + "Name": "panelSurface", + "Description": "Autodesk.DesignScript.Geometry.PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a984f28fafc4491e9d8ae6e9b58ebe7a", + "Name": "panelIndices", + "Description": "Panel indices used to construct Polygons. The default value of null indicates all panels in the surface.\n\nint[]\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a1198457fb8444a78b82b3d8faff699c", + "Name": "Polygon[]..[]", + "Description": "Polygon[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.GetPanelPolygon@int[]", + "Replication": "Auto", + "Description": "Returns the polygonal boundary for each panel in the list of panel indices.\n\nPanelSurface.GetPanelPolygon (panelIndices: int[] = null): Polygon[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7da230b7f64b4c9e897cd4b4e08930e2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ee15723d75ed4f5ca5ab3dc1ea59ce22", + "Name": "surface", + "Description": "Input surface to be paneled\n\nSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9ce51724e71745378a751b722aad17c6", + "Name": "numU", + "Description": "Number of patterns in the U direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "764efbe6b75c47f38db6c54e3d4260d0", + "Name": "numV", + "Description": "Number of patterns in the V direction\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0c76ef71bc804b9b98885b87d0c52fbc", + "Name": "boundaryCondition", + "Description": "Keep, Remove, or RemoveVertices\n\nPanelSurfaceBoundaryCondition\nDefault value : Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0421189cb94d42cebb6ac5f31f3bd648", + "Name": "PanelSurface", + "Description": "PanelSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurface.ByHexagons@Autodesk.DesignScript.Geometry.Surface,int,int,Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition", + "Replication": "Auto", + "Description": "Panels the input surface in a hexagonal tiling pattern.\n\nPanelSurface.ByHexagons (surface: Surface, numU: int, numV: int, boundaryCondition: PanelSurfaceBoundaryCondition = Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.get_Keep()): PanelSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aa8a6821440b4566926b0d02acd9c923", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "624c6ccea38a4c7cb416e218e6f98fa2", + "Name": "PanelSurfaceBoundaryCondition", + "Description": "PanelSurfaceBoundaryCondition", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices", + "Replication": "Auto", + "Description": "Remove vertices that do not lie on the input FACE.\n\nPanelSurfaceBoundaryCondition.RemoveVertices: PanelSurfaceBoundaryCondition" + } + ], + "Connectors": [ + { + "Start": "8d76f5ade3444a6db14bdc2f6de142f8", + "End": "6abfa259c5fb47b1a7024e780894fcd7", + "Id": "827716ab6e224f739fc5613e7f638c9a", + "IsHidden": "False" + }, + { + "Start": "7e9ab2605b534abc861a4f3f40aaa0a6", + "End": "759165ef16c246188a593c56bb497eeb", + "Id": "10834709f64a44f09bbbe11356b171df", + "IsHidden": "False" + }, + { + "Start": "112642869fe84d75ba54b28fe0a2906b", + "End": "80d71e2aba4a4cdf8a725be9d0a7cf48", + "Id": "4410f1554b3b43bf8d0f10258110f33d", + "IsHidden": "False" + }, + { + "Start": "b1aa769d263e499781a6f7f744498b60", + "End": "ee15723d75ed4f5ca5ab3dc1ea59ce22", + "Id": "a5216b19d2f04932bc20c42615c4f1fb", + "IsHidden": "False" + }, + { + "Start": "66bec7018ca84cafaaa9b972dfd1106e", + "End": "9ce51724e71745378a751b722aad17c6", + "Id": "48f1ec4010e0429dad22dca62bc7eaeb", + "IsHidden": "False" + }, + { + "Start": "6e50570f248048bc89db2cd93181fdab", + "End": "764efbe6b75c47f38db6c54e3d4260d0", + "Id": "082cf8c62277475d89fea227d36186b8", + "IsHidden": "False" + }, + { + "Start": "0421189cb94d42cebb6ac5f31f3bd648", + "End": "78b28df5a1a34bef81a730b5b9a53afa", + "Id": "99ccf3f3f2994a79bbe67b9f74947e52", + "IsHidden": "False" + }, + { + "Start": "624c6ccea38a4c7cb416e218e6f98fa2", + "End": "0c76ef71bc804b9b98885b87d0c52fbc", + "Id": "71ed11dda2de4f5db4ca1405805368a8", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.1.0.3411", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -19.304107666015625, + "EyeY": 12.031656265258789, + "EyeZ": 5.9886932373046875, + "LookX": 10.543680191040039, + "LookY": -11.25411605834961, + "LookZ": -3.4891538619995117, + "UpX": 0.5170625448226929, + "UpY": 0.838670551776886, + "UpZ": -0.17110852897167206 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "5611b79361c542acb63b7bd3e94fd47d", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 448.0, + "Y": 405.0 + }, + { + "Id": "3270a5cd283b4f9c9a1b3f4c049aa2e3", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 194.0, + "Y": 413.655 + }, + { + "Id": "03245a78705c4210b032465bb7d34317", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 815.0, + "Y": 405.0 + }, + { + "Id": "ed3dba83acfd474ab38bfc99469bdb62", + "Name": "U Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 530.4120022718439 + }, + { + "Id": "15613fad1750452ebf2bacbb5d9457de", + "Name": "V Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 671.4120022718439 + }, + { + "Id": "3d98dcc465ba424b8f7bb2926152e5b4", + "Name": "PanelSurface.GetPanelPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2332.662571408657, + "Y": 405.0 + }, + { + "Id": "7da230b7f64b4c9e897cd4b4e08930e2", + "Name": "PanelSurface.ByHexagons", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1637.6481371969248, + "Y": 405.0 + }, + { + "Id": "aa8a6821440b4566926b0d02acd9c923", + "Name": "PanelSurfaceBoundaryCondition.RemoveVertices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1369.248165576255, + "Y": 815.2744448272348 + } + ], + "Annotations": [ + { + "Id": "3929e807af0c4d59a79b06bba691d85a", + "Title": "Generate base surface", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5611b79361c542acb63b7bd3e94fd47d", + "3270a5cd283b4f9c9a1b3f4c049aa2e3", + "03245a78705c4210b032465bb7d34317" + ], + "HasNestedGroups": false, + "Left": 184.0, + "Top": 331.8, + "Width": 885.4000000000001, + "Height": 247.8, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 405.0, + "InitialHeight": 153.65499999999997, + "TextblockHeight": 63.2, + "Background": "#FFFFB8D8" + }, + { + "Id": "e4fda8299b1e44ac9ec13fc6d5c3c5c5", + "Title": "Create Panels", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ed3dba83acfd474ab38bfc99469bdb62", + "15613fad1750452ebf2bacbb5d9457de", + "7da230b7f64b4c9e897cd4b4e08930e2", + "aa8a6821440b4566926b0d02acd9c923" + ], + "HasNestedGroups": false, + "Left": 1359.248165576255, + "Top": 331.8, + "Width": 604.3999716206699, + "Height": 615.6744448272348, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 405.0, + "InitialHeight": 555.2744448272348, + "TextblockHeight": 63.2, + "Background": "#FFB9F9E1" + }, + { + "Id": "417031eef33a46c585f3e8892dd0f68e", + "Title": "Convert Panels to Surfaces", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3d98dcc465ba424b8f7bb2926152e5b4" + ], + "HasNestedGroups": false, + "Left": 2322.662571408657, + "Top": 288.6, + "Width": 323.1999999999998, + "Height": 279.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 405.0, + "InitialHeight": 145.0, + "TextblockHeight": 106.4, + "Background": "#FFFFC999" + } + ], + "X": -1286.1514967414105, + "Y": -4.186174121632064, + "Zoom": 0.8096197198678826 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices.md new file mode 100644 index 00000000000..384ff7dfdfa --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices.md @@ -0,0 +1,6 @@ +## In Depth +Remove vertices that do not lie on the input FACE. +___ +## Example File + +![PanelSurfaceBoundaryCondition.RemoveVertices](./Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices_img.jpg new file mode 100644 index 00000000000..76e05cb853d Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.RemoveVertices_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove_img.jpg new file mode 100644 index 00000000000..a6b899f12ad Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PanelSurfaceBoundaryCondition.Remove_img.jpg differ