diff --git a/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups.dyn b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups.dyn new file mode 100644 index 00000000000..be0f1b80f82 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups.dyn @@ -0,0 +1,345 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8ac5992ed0574e6c9feeb89d5c20e216", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ee9eac89dbf044018ab3c4599e016c5b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "769892bd810d4d36b07169a501907d02", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e895c00fdef8469e9e285709dce6be02", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "099d7a26e7aa431e9aaee88f1edf2a2e", + "Name": "", + "Description": "Value of expression at line 4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;\n1;\n2;\n3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3bddf486a1534929aa21a51da3b9eb9b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "67fe9d918c3d4e609a4934e83181dd22", + "Name": "a", + "Description": "Index a\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1e107b20dc4d431b985764ca7cd65b90", + "Name": "b", + "Description": "Index b\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "38d6802533eb4bac9950c9d71fa9f8b3", + "Name": "c", + "Description": "Index c\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "323e681c6ff54e2db80f31403f232148", + "Name": "d", + "Description": "Index d\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "79da286065a24e1caf8d559817a13927", + "Name": "IndexGroup", + "Description": "IndexGroup", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.IndexGroup.ByIndices@int,int,int,int", + "Replication": "Auto", + "Description": "Create an IndexGroup storing four indices\n\nIndexGroup.ByIndices (a: int, b: int, c: int, d: int): IndexGroup" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d84d4b780cb143e7b695ae7a44637ac4", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e01e617c9a494a12898a28879bc9536a", + "Name": "", + "Description": "pt1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "90097be04c63457cb34c33c56b47726f", + "Name": "", + "Description": "pt2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5a6df4cb7b4b4fe4ba8ac6d1d5a55c27", + "Name": "", + "Description": "pt3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2b832d36a04143f0be9310dff90250d7", + "Name": "", + "Description": "pt4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "212813e9b142434c851d601d034cb043", + "Name": "", + "Description": "Value of expression at line 5", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "pt1 = Point.ByCoordinates(3, 2, 0);\npt2 = Point.ByCoordinates(1, 3, 0);\npt3 = Point.ByCoordinates(1, 1, 0);\npt4 = Point.ByCoordinates(2, 0, 0);\n[pt1, pt2, pt3, pt4];" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "57f2a33086fb42b4a0e438651aca92b6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6af74332e04f4fe68db2bc21c1bb259a", + "Name": "points", + "Description": "List of points\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "93092bc03c7649ac966994db21a9ead7", + "Name": "indexGroups", + "Description": "Index groups for points\n\nIndexGroup[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9e74b78c15e24be4b4038af9c95f8ab9", + "Name": "Mesh", + "Description": "Mesh", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups@Autodesk.DesignScript.Geometry.Point[],Autodesk.DesignScript.Geometry.IndexGroup[]", + "Replication": "Auto", + "Description": "Create a mesh from a collection of Points and a collection of IndexGroups referencing the Point collection\n\nMesh.ByPointsIndexGroups (points: Point[], indexGroups: IndexGroup[]): Mesh" + } + ], + "Connectors": [ + { + "Start": "ee9eac89dbf044018ab3c4599e016c5b", + "End": "67fe9d918c3d4e609a4934e83181dd22", + "Id": "fd77c9b88cd247e2bba19c603a9585fc", + "IsHidden": "False" + }, + { + "Start": "769892bd810d4d36b07169a501907d02", + "End": "1e107b20dc4d431b985764ca7cd65b90", + "Id": "c8cde1dea03448e2a4556fd954a236e5", + "IsHidden": "False" + }, + { + "Start": "e895c00fdef8469e9e285709dce6be02", + "End": "38d6802533eb4bac9950c9d71fa9f8b3", + "Id": "5b2ed4a7db674407836a57837ef9447c", + "IsHidden": "False" + }, + { + "Start": "099d7a26e7aa431e9aaee88f1edf2a2e", + "End": "323e681c6ff54e2db80f31403f232148", + "Id": "8e138c9073fc4a578ebde9a69f665b4b", + "IsHidden": "False" + }, + { + "Start": "79da286065a24e1caf8d559817a13927", + "End": "93092bc03c7649ac966994db21a9ead7", + "Id": "209f2bbe9a8d4ffcabab86e2e06335d1", + "IsHidden": "False" + }, + { + "Start": "212813e9b142434c851d601d034cb043", + "End": "6af74332e04f4fe68db2bc21c1bb259a", + "Id": "57273c43cbe24c298ad6352833b9e24e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.6", + "Data": {} + } + ], + "Author": "None provided", + "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.6.0.6885", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -0.6156320571899414, + "EyeY": 2.6823999881744385, + "EyeZ": -2.8645286560058594, + "LookX": 3.246802568435669, + "LookY": -3.3997225761413574, + "LookZ": 0.8450853228569031, + "UpX": 0.5270776152610779, + "UpY": 0.838670551776886, + "UpZ": 0.13718900084495544 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "8ac5992ed0574e6c9feeb89d5c20e216", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -166.8609239709753, + "Y": 3122.182341501874 + }, + { + "Id": "3bddf486a1534929aa21a51da3b9eb9b", + "Name": "IndexGroup.ByIndices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 100.89386329285247, + "Y": 3312.308357219655 + }, + { + "Id": "d84d4b780cb143e7b695ae7a44637ac4", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4.163786707075417, + "Y": 2886.698514012546 + }, + { + "Id": "57f2a33086fb42b4a0e438651aca92b6", + "Name": "Mesh.ByPointsIndexGroups", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 733.0503609955422, + "Y": 2908.8354503920978 + } + ], + "Annotations": [], + "X": 392.52155320744066, + "Y": -1355.1366549583395, + "Zoom": 0.5040287358849092 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups.md b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups.md new file mode 100644 index 00000000000..13c605ef346 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups.md @@ -0,0 +1,7 @@ +## In Depth +ByPointsIndexGroups will return a Mesh based on input vertices as Points and input indices. In the example below, a four-sided Mesh is created with four Points and an IndexGroup of four indices. +___ +## Example File + +![ByPointsIndexGroups](./Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups_img.png) + diff --git a/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups_img.png b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups_img.png new file mode 100644 index 00000000000..02d3bac9dd6 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndexGroups_img.png differ diff --git a/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices.dyn b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices.dyn new file mode 100644 index 00000000000..5b5c9125208 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices.dyn @@ -0,0 +1,278 @@ +{ + "Uuid": "e5c7c696-94bb-41b8-bc9d-c67af70a5fba", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5be38954ff864f18aae766e1c93b9b8b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "43615da5eeff49df85850462384d5493", + "Name": "", + "Description": "faceIndices", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "faceIndices = [ 0, 1, 2, 0, 2, 3, 0, 3, 4, 0, 1, 4, 3, 4, 5 , 2, 3, 6, 1, 2, 7, 1, 4,8, 5, 6, 3, 2, 6,7, 1, 7,8, 4, 8, 5];" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "4c67b999cdb741d39f9bd3ee45dd1f3b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "16d8775fd95247d7af63b7b910754274", + "Name": "", + "Description": "point1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "68552c01ee48431fb8f5d0e013172138", + "Name": "", + "Description": "point2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8ab21a6ec67440108ac8c7b01b38ac8b", + "Name": "", + "Description": "point3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4b32d1f4578c4d609e608c5da389bb46", + "Name": "", + "Description": "point4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "68e4534e70dc4a04aae85d2691c50032", + "Name": "", + "Description": "point5", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0d041a87394744349ebc1a258e1fafcc", + "Name": "", + "Description": "point6", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0e4893f8f86f4118b4348bdfc66e0f61", + "Name": "", + "Description": "point7", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2be6b0653ad54997a6b5d3f549673cde", + "Name": "", + "Description": "point8", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c3d0a6ca3c72406689ba6c9acdc0eb1b", + "Name": "", + "Description": "point9", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "93d84fb5689a46dd83b86969db16d03d", + "Name": "", + "Description": "t1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "point1 = Point.ByCoordinates(0, 0, 2);\npoint2 = Point.ByCoordinates(4, 0, 0);\npoint3 = Point.ByCoordinates(0, 4, 0);\npoint4 = Point.ByCoordinates(-4, 0, 0);\npoint5 = Point.ByCoordinates(0, -4, 0);\npoint6 = Point.ByCoordinates(-4, -4, 2);\npoint7 = Point.ByCoordinates(-4, 4, 2);\npoint8 = Point.ByCoordinates(4, 4, 2);\npoint9 = Point.ByCoordinates(4, -4, 2);\nt1 = [point1, point2, point3, point4, point5, point6, point7, point8, point9];" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d9ed8bf23c414fa2992b244712c15b76", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5f253ce96ec14867b97675819d0ef193", + "Name": "points", + "Description": "Point[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f2edb59579154a1bb2d9e228743e6712", + "Name": "indices", + "Description": "int[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d3d2a268b1364dd4a4cb02751c5f8ea7", + "Name": "Mesh", + "Description": "Mesh", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices@Autodesk.DesignScript.Geometry.Point[],int[]", + "Replication": "Auto", + "Description": "Create a new Mesh from supplied points and indices. Points should not overlap. Indices should be sets of three integers indicating the three locations in the points array of the three points of a triangle\n\nMesh.ByPointsIndices (points: Point[], indices: int[]): Mesh" + } + ], + "Connectors": [ + { + "Start": "43615da5eeff49df85850462384d5493", + "End": "f2edb59579154a1bb2d9e228743e6712", + "Id": "352ba53e0d8946549ec06f020072b941", + "IsHidden": "False" + }, + { + "Start": "93d84fb5689a46dd83b86969db16d03d", + "End": "5f253ce96ec14867b97675819d0ef193", + "Id": "0f1885814889411f9612db8941c11ab4", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.13", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "2.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.6.0.6885", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -10.145896911621094, + "EyeY": 16.040241241455078, + "EyeZ": 11.099326133728027, + "LookX": 4.553321838378906, + "LookY": -14.061899185180664, + "LookZ": -14.276690483093262, + "UpX": 0.15558668971061707, + "UpY": 0.8589605093002319, + "UpZ": -0.48783165216445923 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "5be38954ff864f18aae766e1c93b9b8b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 201.97979501354985, + "Y": 622.4508270914878 + }, + { + "Id": "4c67b999cdb741d39f9bd3ee45dd1f3b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 263.99327763686665, + "Y": 210.73625975063362 + }, + { + "Id": "d9ed8bf23c414fa2992b244712c15b76", + "Name": "Mesh.ByPointsIndices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1255.8682498989515, + "Y": 333.00024902688136 + } + ], + "Annotations": [], + "X": 44.693183472495946, + "Y": 4.317250817292972, + "Zoom": 0.5966444462528566 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices.md b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices.md new file mode 100644 index 00000000000..52c520e5c5f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices.md @@ -0,0 +1,8 @@ +## In-Depth +`Mesh.ByPointsIndices` takes a list of `Points`, representing the `vertices` of the mesh triangles, and a list of `indices`, representing how the mesh is stitched together, and creates a new mesh. The `points` input should be a flat list of unique vertices in the mesh. The `indices` input should be a flat list of integers. Each set of three integers designates a triangle in the mesh. The integers specify the index of the vertex in the vertices list. The indices input should be 0-indexed, with the first point of the vertices list having the index 0. + +In the example below, a `Mesh.ByPointsIndices` node is used to create a mesh using a list of nine `points` and a list of 36 `indices`, specifying the vertex combination for each of the 12 triangles of the mesh. + +## Example File + +![Example](./Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices_img.png b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices_img.png new file mode 100644 index 00000000000..7e8179ca737 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/en-US/Autodesk.DesignScript.Geometry.Mesh.ByPointsIndices_img.png differ diff --git a/doc/distrib/xml/en-US/ProtoGeometry.XML b/doc/distrib/xml/en-US/ProtoGeometry.XML index 0503c1f78de..32ffbea01c5 100644 --- a/doc/distrib/xml/en-US/ProtoGeometry.XML +++ b/doc/distrib/xml/en-US/ProtoGeometry.XML @@ -6225,6 +6225,17 @@ mesh,meshes + + + Create a mesh from a collection of Points and a collection of IndexGroups referencing the Point collection + + List of points + Index groups for points + Mesh + + mesh,meshes + + Imports a file, parsing it into a number of Meshes. @@ -6259,6 +6270,14 @@ of the three points of a triangle + + + Create a new Mesh from supplied points and indices. Points should + not overlap. Indices should be sets of three integers + indicating the three locations in the points array + of the three points of a triangle + + Create a mesh plane based on the current settings. @@ -7301,6 +7320,16 @@ Looks up a localized string similar to the {0} is less than zero. + + + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. + + + + + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndices (Point[] points, Indices : int[]) instead. + + Looks up a localized string similar to Mesh nodes use 32-bit precision (7 decimal places), which may lead to rounding errors with large numbers or numbers with more than 7 decimal places. For higher precision (64-bit, 15 decimal places), use nodes from the Geometry library..