0 1 1 633706913404147500 0 5 99 true true Wireframe tiling_01.ghx 633706697044911250 0 235 36 0.327680022 0 43 6aa8da2e-6f25-4585-8b37-aa44609beb46 Bounding Box BBox e61fe847-50af-4741-85a1-e924d42b9d6d false shortest_list 541.5551 231.1359 176 52 669.5551 233.1359 27 48 669.5551 233.1359 false true true CellBoundingGeometry 46d63f4b-a023-4b8d-b9c6-28a545b29fe7 true true 1 a3d31e5f-4db5-4d4a-aaf5-8d3d5c707a29 1 0 0 0 0 0 541.5551 233.1359 128 24 541.5551 233.1359 false true true U be64c51e-c7e5-4dea-8301-8179d0d32fca true false 0 0 1 false 0 0 0 0 541.5551 257.1359 128 24 541.5551 257.1359 false true true true B 299a098c-bc55-4094-9a88-051fe68231ec true false 0 0 0 0 0 0 0 696.5551 233.1359 21 48 696.5551 233.1359 false true true ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 Geometry CellBoundingGeometry a3d31e5f-4db5-4d4a-aaf5-8d3d5c707a29 true false 0 0 8 18 13 136 20 18 13 136 20 18 13 false true false Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e 937dc88d-d94f-4e5d-a2f2-e8adda314d95 ad33260f-0658-4bd7-918b-1dd801efbd14 -1 0 0 point_object Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e a13af056-2c5b-4252-98c1-ed1eb409b44b 4c100313-c2ca-40a8-847d-a0e65f532537 -1 0 0 point_object Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e 72505081-345c-4d21-a610-d24b257e2750 8b3ec932-3cee-48f3-8c35-df47c6204bf8 -1 0 0 point_object Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e 5c841c4f-a8cb-4005-a99b-bf2c9efa1a05 778e8734-5668-4a2b-b793-508e593767bb -1 0 0 point_object Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e 0c458c08-1b0d-4320-965b-fafa01d47807 f6ee59cf-0f0f-44db-b242-9e1097e2b2f1 -1 0 0 point_object Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e fea3bf3c-4458-4021-80c8-012c9c3ad4e7 81ff694b-3f99-4725-a22f-fddbc91fb230 -1 0 0 point_object Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e 5e3decc1-fd11-4945-9172-c1278e377702 3a7ec79d-587d-4128-b38b-efc7bc54a570 -1 0 0 point_object Grasshopper.Kernel.Types.EH_Point, Grasshopper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1904a19c89e9a38e 2b0a9deb-729d-474f-ad5f-c5350de4a590 a5f94ca9-4e34-4be0-a26a-da0cad798ce3 -1 0 0 point_object a10e8cdf-7c7a-4aac-aa70-ddb7010ab231 Box Corners Box Corners c948309f-416a-4739-9c73-e4668c782a34 false longest_list 743.0551 196.1359 93 164 764.0551 198.1359 27 160 764.0551 198.1359 false true true B 2bbd400f-3389-4464-94bd-e57177e75a2c true false 1 299a098c-bc55-4094-9a88-051fe68231ec 0 0 0 0 0 0 743.0551 198.1359 21 160 743.0551 198.1359 false true true minPt 4e366eb9-b72f-4f74-ae09-2243036c1250 true false 0 0 0 0 0 0 0 791.0551 198.1359 45 20 791.0551 198.1359 false true true B 9313ae0b-3f36-4555-8f25-0277cb4698da true false 0 0 0 0 0 0 0 791.0551 218.1359 45 20 791.0551 218.1359 false true true C 432ee933-d625-4493-b03d-925f86d368d7 true false 0 0 0 0 0 0 0 791.0551 238.1359 45 20 791.0551 238.1359 false true true D aad9de65-ce9b-4f65-95a6-1a52bd822e7e true false 0 0 0 0 0 0 0 791.0551 258.1359 45 20 791.0551 258.1359 false true true E b8dc4cd6-5c8b-4748-847e-377d99af7de2 true false 0 0 0 0 0 0 0 791.0551 278.1359 45 20 791.0551 278.1359 false true true F e30fbe47-eed2-49fb-92d5-b29e7105c53c true false 0 0 0 0 0 0 0 791.0551 298.1359 45 20 791.0551 298.1359 false true true MaxPt 9180246b-6c3f-42b8-bea9-ef52100ca2d7 true false 0 0 0 0 0 0 0 791.0551 318.1359 45 20 791.0551 318.1359 false true true H 98144da4-b061-415a-9930-315eac513d3b true false 0 0 0 0 0 0 0 791.0551 338.1359 45 20 791.0551 338.1359 false true true fbac3e32-f100-4292-8692-77240a42fd1a Point CellPoints faac739e-679c-4735-9803-163b1b08cc87 true false 0 0 4 23 44 67 20 23 44 67 20 23 44 false true false 1dc1e4f1-fa8b-4b6c-a3db-a73be8cff02a -1 0 0 point_object ae7a4992-040c-44f2-87d5-c39ca0c3d136 -1 0 0 point_object a93010c3-9c7d-4e3a-96a4-727c7206c356 -1 0 0 point_object 5319e49d-1681-419e-9094-82d7985cc486 -1 0 0 point_object 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd Text Tag Tag be8a0bee-85e9-4594-add1-9c10cda87893 true shortest_list 656.5551 332.1359 50 44 677.5551 334.1359 27 40 677.5551 334.1359 false true true L 5bc28f56-9bcc-4257-a6c8-1be17a700492 false false 1 59a841f7-565a-4ac5-ad7c-64259b44e910 0 0 0 0 0 0 656.5551 334.1359 21 20 656.5551 334.1359 false true true T cc2a27e2-f75b-4f58-905f-0989216f23b1 true false 1 91062435-1a31-4330-ad96-8bd50f0b025d 0 1 0 0 0 0 656.5551 354.1359 21 20 656.5551 354.1359 false true true false here 3ede854e-c753-40eb-84cb-b48008f14fd4 String Str 91062435-1a31-4330-ad96-8bd50f0b025d true false 0 0 21 541.5551 397.1359 60 20 541.5551 397.1359 60 20 541.5551 397.1359 false true true false 0___ false 1___ false 2___ false 3___ false 4___ false 5___ false 6___ false 7___ false 8___ false 9___ false 10___ false 11___ false 12___ false 13___ false 14___ false 15___ false 16___ false 17___ false 18___ false 19___ false 20___ fbac3e32-f100-4292-8692-77240a42fd1a Point CellPts e7f8445e-c74e-4305-8c1f-3fea83abfcf6 false false 1 02d69223-4548-417d-a82a-82a399118cc0 0 0 945.7245 223.804 60 20 945.7245 223.804 60 20 945.7245 223.804 false true false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Lng 0fd5e4ba-27dd-49ac-bd50-636b5179605d true longest_list 746.0551 377.1359 120 42 766.0551 379.1359 27 38 766.0551 379.1359 false true true L 628cce43-5379-42d3-9d1a-00ef8f8e98df true true 1 59a841f7-565a-4ac5-ad7c-64259b44e910 0 0 0 0 0 746.0551 379.1359 20 38 746.0551 379.1359 false true true CellPtCount 31c88106-ae39-4b84-a988-cd2fe875ab83 true false 0 2 0 0 0 0 0 793.0551 379.1359 73 38 793.0551 379.1359 false true true 2e3ab970-8545-46bb-836c-1c11e5610bce Integer CellPtCount a3a44d9d-73f3-4e08-afc4-e38a8c9f36b1 true false 1 31c88106-ae39-4b84-a988-cd2fe875ab83 0 0 866.6746 270.754 76 20 866.6746 270.754 76 20 866.6746 270.754 false true false fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 VB.NET Script ''' <your code> Dim retPts As New ArrayList Dim onXForm As New OnXform Dim pt As New On3dPoint For m As Integer = 0 To countY - 1 For n As Integer = 0 To countX - 1 For i As Integer = 0 To unitCellPts.count() - 1 pt = New On3dPoint(unitCellPts(i)) onXForm.Translation(n * cellDimVector.x, m * cellDimVector.y, 0) pt.Transform(onXform) retPts.Add(pt) Next Next Next arrPts = retPts ''' </your code> 0 arrayUnitCell 5f560b7d-69c0-406b-b4de-99240c68b395 false longest_list 5 unitCellPts cellPtCount cellDimVector countX countY 1 arrPts 1088.434 477.0305 152 104 1170.434 479.0305 27 100 1170.434 479.0305 false true false unitCellPts 48adf241-85f8-4488-b256-6ecdb1a6cb9e true true 1 e7f8445e-c74e-4305-8c1f-3fea83abfcf6 0 On3dPoint true 0 0 0 0 1088.434 479.0305 82 20 1088.434 479.0305 false true false cellPtCount 3a0aa6ea-5992-4d5e-ad8f-e12301e4a768 true false 1 a3a44d9d-73f3-4e08-afc4-e38a8c9f36b1 0 Integer true 0 0 0 0 1088.434 499.0305 82 20 1088.434 499.0305 false true false cellDimVector 6c47703f-372d-49ec-970a-9cf631b9ede2 true false 1 786d2489-0c4a-40a6-8017-8c4b8c153a12 0 On3dVector true 0 0 0 0 1088.434 519.0305 82 20 1088.434 519.0305 false true false countX c8f396cd-2d2c-42d6-8cb5-24bf56daa716 true false 1 d0157f31-14dd-4e00-bd01-2908c7425d5d 0 Integer true 0 0 0 0 1088.434 539.0305 82 20 1088.434 539.0305 false true false countY 7c8c4a7b-93fd-4ec2-a93b-d36f3090c2ba true false 1 aeb9f774-3488-4e14-9e0d-a8105f8fcfdd 0 Integer true 0 0 0 0 1088.434 559.0305 82 20 1088.434 559.0305 false true false out 9cdad133-7ee0-459b-babe-da54304ce771 true false 0 0 0 0 0 0 0 1197.434 479.0305 43 50 1197.434 479.0305 false true false arrPts 55bb8ae4-6cf6-42ec-8c33-91b8038ae882 true false 0 0 0 0 0 0 1197.434 529.0305 43 50 1197.434 529.0305 false true false fb012ef9-4734-4049-84a0-b92b85bb09da Summation Sum 62df0de7-a63c-4415-9142-dc181673f202 true longest_list 922.8676 219.511 98 64 944.8676 221.511 27 60 944.8676 221.511 false true true A b5a0641f-d452-43b5-ae65-fee8b34114a3 true false 1 59a841f7-565a-4ac5-ad7c-64259b44e910 0 0 0 0 0 0 922.8676 221.511 22 20 922.8676 221.511 false true true B 30d31bfa-db45-4ab9-b9d7-0c28015c9247 true false 1 d283f6a4-11c3-4704-b5be-648f6c5a4e79 0 0 0 0 0 0 922.8676 241.511 22 20 922.8676 241.511 false true true U 0d01dafd-4d60-403a-92c4-847848461c3f true false 0 0 1 false 0 0 0 0 922.8676 261.511 22 20 922.8676 261.511 false true true false CellPts 02d69223-4548-417d-a82a-82a399118cc0 true false 0 2 0 0 0 0 0 971.8676 221.511 49 30 971.8676 221.511 false true true L 9035bdd5-73e2-4864-a1c8-c338d6003d44 true false 0 0 0 0 0 0 0 971.8676 251.511 49 30 971.8676 251.511 false true true d5788074-d75d-4021-b1a3-0bf992928584 Reverse Rev 3fe1941b-5356-4dfc-8ac1-89d3c757db27 true longest_list 859.3676 160.511 69 42 880.3676 162.511 27 38 880.3676 162.511 false true true V 0bf57057-839e-44db-a8c2-1e369786a59b true false 1 4e366eb9-b72f-4f74-ae09-2243036c1250 0 0 0 0 0 0 859.3676 162.511 21 38 859.3676 162.511 false true true V d283f6a4-11c3-4704-b5be-648f6c5a4e79 true false 0 0 0 0 0 0 0 907.3676 162.511 21 38 907.3676 162.511 false true true fbac3e32-f100-4292-8692-77240a42fd1a Point CellPts 59a841f7-565a-4ac5-ad7c-64259b44e910 true false 1 faac739e-679c-4735-9803-163b1b08cc87 1 0 606.8676 174.511 60 20 606.8676 174.511 60 20 606.8676 174.511 false true true fb012ef9-4734-4049-84a0-b92b85bb09da Summation Sum fa6cb595-a774-4fb5-9d28-825eab768791 true longest_list 916.8676 301.511 133 64 938.8676 303.511 27 60 938.8676 303.511 false true true A b4843a6d-6c00-4076-8aee-751b129a1266 true false 1 9180246b-6c3f-42b8-bea9-ef52100ca2d7 0 0 0 0 0 0 916.8676 303.511 22 20 916.8676 303.511 false true true B 0c4e34e7-848d-45e7-b1ac-579b2b3ad766 true false 1 d283f6a4-11c3-4704-b5be-648f6c5a4e79 0 0 0 0 0 0 916.8676 323.511 22 20 916.8676 323.511 false true true U c554ae8f-95a7-4480-a724-442afe8dceb8 true false 0 0 1 false 0 0 0 0 916.8676 343.511 22 20 916.8676 343.511 false true true false CellDimVector 58bd5bf9-6730-4fb8-af32-7e2d24327581 true false 0 2 0 0 0 0 0 965.8676 303.511 84 30 965.8676 303.511 false true true L 24d2a4cc-ba9a-49f3-a34a-92ccbbe0c83a true false 0 0 0 0 0 0 0 965.8676 333.511 84 30 965.8676 333.511 false true true 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Slider d0157f31-14dd-4e00-bd01-2908c7425d5d true false 0 0 53.6001 414.575 141 20 53.6001 414.575 41 20 53.6001 414.575 false true false 16 1 40 4 1 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Slider aeb9f774-3488-4e14-9e0d-a8105f8fcfdd true false 0 0 52.40002 449.375 141 20 52.40002 449.375 41 20 52.40002 449.375 false true false 20 1 40 4 1 63fff845-7c61-4dfb-ba12-44d481b4bf0f Multiply Mul 6f6f8a7a-ee9c-459f-9298-5f798fde604d true longest_list 863.9011 309.4618 69 44 884.9011 311.4618 27 40 884.9011 311.4618 false true false V 4921d8a3-46c1-4a70-b505-006825e53ab7 true false 1 58bd5bf9-6730-4fb8-af32-7e2d24327581 0 0 0 0 0 0 863.9011 311.4618 21 20 863.9011 311.4618 false true false F 73bcbdd6-a735-4573-ab0b-f05843fc882e true false 0 0 1 0 0 0 0 863.9011 331.4618 21 20 863.9011 331.4618 false true false 1 V 786d2489-0c4a-40a6-8017-8c4b8c153a12 true false 0 0 0 0 0 0 0 911.9011 311.4618 21 20 911.9011 311.4618 false true false L ae6c2345-7a7d-4465-8e9b-8bae5815e8a8 true false 0 0 0 0 0 0 0 911.9011 331.4618 21 20 911.9011 331.4618 false true false fbac3e32-f100-4292-8692-77240a42fd1a Point arrPts 5f36f21e-f6b6-4912-8b1c-11193d53d035 false false 1 55bb8ae4-6cf6-42ec-8c33-91b8038ae882 0 0 1263.867 702.8223 60 20 1263.867 702.8223 60 20 1263.867 702.8223 false true false fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 VB.NET Script ''' <your code> Dim retMesh As New OnMesh() Dim i,m,n As Integer '' the rowOffset Dim offRow As Integer = cellCountX * cellPtCount Dim offCol As Integer = cellPtCount Print("hello {0}", offRow) '' add all points to our mesh For i = 0 To arrPts.count() - 1 retMesh.SetVertex(i, arrPts(i)) Next retMesh.SetTriangle(0, 0, 1, 2) '' now add faces i = 0 Dim triCount As Integer = 0 For m = 0 To cellCountY - 1 For n = 0 To cellCountX - 1 retMesh.SetTriangle(triCount, i, i + 2, i + 1) triCount = triCount + 1 If m > 0 Then retMesh.SetTriangle(triCount, i + 1, i + 2, i - offRow) triCount = triCount + 1 End If If m < cellCountY - 1 Then retMesh.SetTriangle(triCount, i, i + 1, i + 1 + offRow) triCount = triCount + 1 End If If n > 0 Then retMesh.SetTriangle(triCount, i + 2, i + 3, i - offCol + 1) triCount = triCount + 1 End If If m > 0 Then retMesh.SetTriangle(triCount, i + 2, i + 3, i - offRow) triCount = triCount + 1 End If If m < cellCountY - 1 And n < cellCountX - 1 Then retMesh.SetTriangle(triCount, i + 1, i + offCol + 3, i + offRow + 1) triCount = triCount + 1 End If i = i + cellPtCount Next Next mesh = retMesh ''' </your code> 0 MeshPoints d917fd56-75f6-44aa-9c16-dba69d94ae48 false longest_list 4 arrPts cellPtCount cellCountX cellCountY 1 mesh 1493.984 1441.212 138 94 1563.984 1443.212 27 90 1563.984 1443.212 false true false arrPts d4372172-3ff8-465c-b76e-240a232346ca true true 1 ad81daf5-3675-4feb-87db-5e93ab957a9b 0 On3dPoint true 0 0 0 0 1493.984 1443.212 70 22.5 1493.984 1443.212 false true false cellPtCount eed8069c-9e2f-4762-bd2c-26bf50ee96eb true false 1 a3a44d9d-73f3-4e08-afc4-e38a8c9f36b1 0 Integer true 0 0 0 0 1493.984 1465.212 70 22.5 1493.984 1465.212 false true false cellCountX 87c8a18e-d176-4fc1-8389-2b3e4aa01554 true false 1 d0157f31-14dd-4e00-bd01-2908c7425d5d 0 Integer true 0 0 0 0 1493.984 1488.212 70 22.5 1493.984 1488.212 false true false cellCountY c10965d5-c542-430d-985c-f0181a5bb8bd true false 1 aeb9f774-3488-4e14-9e0d-a8105f8fcfdd 0 true 0 0 0 0 1493.984 1511.212 70 22.5 1493.984 1511.212 false true false out 6ae40be3-f8e9-40b6-8470-779ff300d05a true false 0 0 0 0 0 0 0 1590.984 1443.212 41 45 1590.984 1443.212 false true false mesh b986d2fc-96c8-4174-a491-70d5b9324204 true false 0 0 0 0 0 0 1590.984 1488.212 41 45 1590.984 1488.212 false true false 4b3d38d3-0620-42e5-9ae8-0d4d9ad914cd Text Tag Tag 185333db-a82b-4d36-9618-20469ce2c749 false shortest_list 564.9691 1121.861 50 44 585.9691 1123.861 27 40 585.9691 1123.861 false true false L ea856627-1cc6-4bfb-9d0b-411c70bb1829 false false 0 0 0 0 0 0 0 564.9691 1123.861 21 20 564.9691 1123.861 false true false T 852a342e-dc90-4ebd-b72d-7af01576c3db true false 1 2760c79a-3553-4d32-8965-7aca7e2a8868 0 0 0 0 0 0 564.9691 1143.861 21 20 564.9691 1143.861 false true false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series c249ccd3-809c-4b88-ad8d-448241b3bbd5 true longest_list 479.5814 1103.205 70 64 501.5814 1105.205 27 60 501.5815 1105.205 false true false S 0b669f4d-e01a-46a3-a636-3866384f4a71 true false 0 0 1 0 0 0 0 479.5814 1105.205 22 20 479.5814 1105.205 false true false 0 N 8cb848fc-01d5-4cc5-b512-3a5d9d502535 true false 0 0 1 0 0 0 0 479.5814 1125.205 22 20 479.5814 1125.205 false true false 1 C ffd6d362-cd2f-4005-ae36-da2b0f552366 true false 1 eedd0c4c-26a8-4c12-bf58-5c8b784a98b7 0 1 0 0 0 0 479.5814 1145.205 22 20 479.5814 1145.205 false true false 10 S 2760c79a-3553-4d32-8965-7aca7e2a8868 true false 0 0 0 0 0 0 0 528.5814 1105.205 21 60 528.5814 1105.205 false true false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length Lng 518d0ba5-d5eb-45b7-8daa-dee948cf9716 true longest_list 378.0815 1112.955 67 42 398.0815 1114.955 27 38 398.0815 1114.955 false true false L 61aa1e75-02ce-44bb-8cd5-c9c0837c7949 true true 0 0 0 0 0 0 378.0815 1114.955 20 38 378.0815 1114.955 false true false L eedd0c4c-26a8-4c12-bf58-5c8b784a98b7 true false 0 0 0 0 0 0 0 425.0815 1114.955 20 38 425.0815 1114.955 false true false cec8ca1b-6024-4825-9a53-07341a203697 Cluster Cluster 1f6028cf-2cf6-4730-afe8-cf7bd7182534 true 495.223 214.4328 262 60 623.223 214.4328 50 60 623.223 214.4328 false true false 9 e61fe847-50af-4741-85a1-e924d42b9d6d c948309f-416a-4739-9c73-e4668c782a34 be8a0bee-85e9-4594-add1-9c10cda87893 91062435-1a31-4330-ad96-8bd50f0b025d 0fd5e4ba-27dd-49ac-bd50-636b5179605d 62df0de7-a63c-4415-9142-dc181673f202 3fe1941b-5356-4dfc-8ac1-89d3c757db27 59a841f7-565a-4ac5-ad7c-64259b44e910 fa6cb595-a774-4fb5-9d28-825eab768791 ba2d8f57-0738-42b4-b5a5-fe4d853517eb Mesh Components Mesh 4ff12f63-09a5-419b-95be-cbf880986dd4 false longest_list 1666.198 1446.601 72 84 1689.198 1448.601 27 80 1689.198 1448.601 false true false M 9ab1cd82-18a0-4f3c-b1df-772bdad193c7 true false 1 b986d2fc-96c8-4174-a491-70d5b9324204 0 0 0 0 0 0 1666.198 1448.601 23 80 1666.198 1448.601 false true false V db07ce52-7283-4a38-b1bb-ed4d9b09a7b2 true false 0 0 0 0 0 0 0 1716.198 1448.601 22 20 1716.198 1448.601 false true false F fe9ec7f5-b80c-44c9-98ec-2a12857286e5 true false 0 0 0 0 0 0 1716.198 1468.601 22 20 1716.198 1468.601 false true false C 0115cd8c-3a6b-434d-8760-9b7947d9aa02 true false 0 0 0 0 0 0 0 1716.198 1488.601 22 20 1716.198 1488.601 false true false N 1a0f3af6-67df-4b35-b0fa-bf03529b6dfe true false 0 0 0 0 0 0 0 1716.198 1508.601 22 20 1716.198 1508.601 false true false e2c0f9db-a862-4bd9-810c-ef2610e7a56f Mesh Mesh eade6880-1acc-47f8-a9d6-6d200e05d6e2 true longest_list 1772.598 1458.001 72 64 1794.598 1460.001 27 60 1794.598 1460.001 false true false V 1c1c64e3-6cd6-4a1d-a1d9-393171c92e19 true true 1 db07ce52-7283-4a38-b1bb-ed4d9b09a7b2 0 0 0 0 0 0 1772.598 1460.001 22 20 1772.598 1460.001 false true false F 19e7a8e9-2a1b-404c-b77f-3e8645c93629 true true 1 fe9ec7f5-b80c-44c9-98ec-2a12857286e5 0 0 0 0 0 1772.598 1480.001 22 20 1772.598 1480.001 false true false C d55d69d4-fd79-4b5f-bdee-49aeb312fb22 true true 1 0115cd8c-3a6b-434d-8760-9b7947d9aa02 0 0 0 0 0 0 1772.598 1500.001 22 20 1772.598 1500.001 false true false M ae703452-0f94-4bb9-baf5-aed550159913 true false 0 0 0 0 0 0 0 1821.598 1460.001 23 60 1821.598 1460.001 false true false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel 36b591d7-911c-44f8-8e23-341efb1581ee true false 0 0 meshes arrPts according to a hard-coded pattern true 0 false 1594.198 1321.001 150 100 1596.198 1322.001 146 98 1594.198 1321.001 false true false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel 7af0ad84-9147-4204-8e87-fff7bdc33849 true false 0 0 tiles the given cell points in the xyplane by the given tiling params true 0 false 1099.817 361.0422 150 100 1101.817 362.0422 146 98 1099.817 361.0422 false true false 2844fec5-142d-4381-bd5d-4cbcef6d6fed Sketch Sketch 785b9efc-c1f7-4c92-9c30-0a560211e2f9 0 0 0 0 0 0 0 0 0 0 0 false true false 3 0 0 0 255 0 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel a5f1fca6-672a-499a-a11d-98e8357e7a2e true false 0 0 figures out unit cell points, cell count, and cell dimension from given params true 0 false 579.2969 96.48438 150 100 581.2969 97.48438 146 98 579.2969 96.48438 false true false 2844fec5-142d-4381-bd5d-4cbcef6d6fed Sketch Sketch 2f5d3f61-d6a6-449d-93c5-061eedee7993 1 399 41 429 355 0 0 0 0 399 41 false true false 3 0 0 0 255 0 103 578.75 48.75 573.75 47.5 568.75 47.5 546.25 50 498.75 50 490 51.25 486.25 52.5 480 53.75 475 53.75 470 55 463.75 57.5 460 57.5 455 62.5 451.25 65 447.5 68.75 443.75 73.75 441.25 78.75 441.25 80 438.75 86.25 436.25 100 433.75 107.5 433.75 113.75 431.25 118.75 427.5 131.25 422.5 142.5 420 146.25 398.75 270 400 271.25 400 273.75 401.25 273.75 401.25 277.5 403.75 282.5 403.75 290 405 295 411.25 306.25 417.5 313.75 425 321.25 431.25 328.75 435 332.5 437.5 336.25 453.75 346.25 458.75 351.25 462.5 353.75 471.25 361.25 481.25 367.5 490 371.25 497.5 375 517.5 382.5 535 386.25 546.25 390 572.5 393.75 592.5 395 602.5 396.25 612.5 396.25 630 395 705 395 716.25 393.75 727.5 391.25 740 391.25 750 387.5 758.75 380 761.25 377.5 763.75 373.75 767.5 371.25 770 368.75 772.5 367.5 772.5 365 778.75 360 787.5 348.75 790 345 791.25 341.25 793.75 337.5 795 332.5 797.5 327.5 800 320 801.25 313.75 810 283.75 812.5 278.75 813.75 270 820 246.25 822.5 230 822.5 217.5 826.25 196.25 826.25 187.5 827.5 165 821.25 136.25 818.75 132.5 815 120 808.75 106.25 800 97.5 788.75 90 770 72.5 757.5 66.25 755 63.75 742.5 58.75 736.25 57.5 707.5 47.5 700 46.25 693.75 43.75 662.5 41.25 606.25 41.25 603.75 42.5 601.25 42.5 2844fec5-142d-4381-bd5d-4cbcef6d6fed Sketch Sketch 596b6b6d-a1b6-40d8-ad73-4ceb4f12dcc7 1 985 290 343 346 0 0 0 0 985 290 false true false 3 0 0 0 255 0 91 1181.25 290 1175 290 1170 293.75 1152.5 298.75 1141.25 305 1130 307.5 1122.5 312.5 1111.25 318.75 1106.25 320 1095 323.75 1076.25 331.25 1062.5 333.75 1050 341.25 1045 343.75 1031.25 355 1020 360 1011.25 367.5 1001.25 377.5 997.5 380 991.25 395 986.25 413.75 986.25 442.5 985 456.25 991.25 490 992.5 500 995 511.25 997.5 526.25 1001.25 541.25 1018.75 578.75 1028.75 592.5 1041.25 603.75 1063.75 615 1081.25 622.5 1088.75 625 1107.5 627.5 1115 630 1122.5 630 1127.5 631.25 1133.75 631.25 1146.25 633.75 1153.75 633.75 1156.25 635 1163.75 635 1165 636.25 1170 636.25 1227.5 622.5 1228.75 622.5 1231.25 621.25 1235 621.25 1237.5 620 1240 620 1241.25 618.75 1245 618.75 1246.25 617.5 1250 617.5 1251.25 616.25 1253.75 616.25 1253.75 615 1260 608.75 1260 607.5 1262.5 603.75 1262.5 602.5 1263.75 600 1263.75 598.75 1272.5 590 1276.25 580 1281.25 573.75 1282.5 568.75 1286.25 563.75 1292.5 550 1297.5 542.5 1303.75 536.25 1310 520 1317.5 495 1323.75 466.25 1327.5 445 1327.5 391.25 1325 375 1320 360 1315 347.5 1300 328.75 1290 321.25 1256.25 308.75 1242.5 302.5 1232.5 300 1215 300 1207.5 298.75 1206.25 297.5 1200 296.25 1197.5 296.25 1190 292.5 2844fec5-142d-4381-bd5d-4cbcef6d6fed Sketch Sketch 03487db5-4bbc-4619-9f6f-37193ff90a77 1 1427.07 1255.808 515 386.25 1427.07 1255.808 515 386.25 1427.07 1255.808 false true false 3 0 0 0 255 0 35 1593.3203125 1269.5576171875 1575.8203125 1269.5576171875 1439.5703125 1437.0576171875 1433.3203125 1465.8076171875 1427.0703125 1510.8076171875 1429.5703125 1553.3076171875 1433.3203125 1574.5576171875 1440.8203125 1587.0576171875 1447.0703125 1590.8076171875 1469.5703125 1607.0576171875 1485.8203125 1613.3076171875 1549.5703125 1624.5576171875 1590.8203125 1629.5576171875 1663.3203125 1637.0576171875 1678.3203125 1637.0576171875 1739.5703125 1642.0576171875 1800.8203125 1638.3076171875 1838.3203125 1632.0576171875 1863.3203125 1627.0576171875 1893.3203125 1607.0576171875 1912.0703125 1568.3076171875 1935.8203125 1494.5576171875 1942.0703125 1442.0576171875 1942.0703125 1427.0576171875 1925.8203125 1378.3076171875 1910.8203125 1360.8076171875 1897.0703125 1345.8076171875 1860.8203125 1320.8076171875 1825.8203125 1303.3076171875 1782.0703125 1277.0576171875 1725.8203125 1263.3076171875 1695.8203125 1259.5576171875 1660.8203125 1255.8076171875 1625.8203125 1255.8076171875 1609.5703125 1260.8076171875 2e3ab970-8545-46bb-836c-1c11e5610bce Integer index of the point to translate 8458d02d-75f8-498e-a800-9efa6001c09a true false 0 0 1 958.7999 814.3199 167 20 958.7999 814.3199 167 20 958.7999 814.3199 false true false 3 56b92eab-d121-43f7-94d3-6cd8f0ddead8 Vector XYZ translateVector a6763d80-353f-44c2-8599-680048ce105e true longest_list 1039.5 852 69 116 1060.5 854 27 112 1060.5 854 false true false X dd989a34-c8cf-4255-b587-e54a8fa58fb8 true false 0 0 1 0 0 0 0 1039.5 854 21 37.33333 1039.5 854 false true false 0 Y 3bd2925a-fd66-401c-b6e6-b8cb2b3bdc4b true false 0 0 1 0 0 0 0 1039.5 891 21 37.33333 1039.5 891 false true false 0 Z cba393c1-da3f-465c-861f-88be2e94f2da true false 0 0 1 0 0 0 0 1039.5 929 21 37.33333 1039.5 929 false true false 1 V ee77e392-bef1-4b9d-a79b-06a854561156 true false 0 0 0 0 0 0 0 1087.5 854 21 56 1087.5 854 false true false L 8a07500a-3556-46bd-8fd5-ed4c3d764a44 true false 0 0 0 0 0 0 0 1087.5 910 21 56 1087.5 910 false true false fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 VB.NET Script ''' <your code> Dim retPts As New ArrayList Dim onXForm As New OnXform Dim pt As New On3dPoint Dim vec As New On3dVector Dim i As Integer = 0 For m As Integer = 0 To countY - 1 For n As Integer = 0 To countX - 1 For o As Integer = 0 To cellPtCount - 1 pt = New On3dPoint(arrPtsIn(i)) If o = pointIndex Then vec = New On3dVector(tVector) onXForm.Translation(vec * arrTval(m)) pt.Transform(onXform) End If retPts.Add(pt) i = i + 1 Next Next Next arrPtsOut = retPts ''' </your code> 0 translateCellPoint a16add25-48cf-433c-8746-6ee3b0811865 false longest_list 7 arrPtsIn pointIndex tVector cellPtCount countX countY arrTval 1 arrPtsOut 1232.25 868.2656 158 144 1302.25 870.2656 27 140 1302.25 870.2656 false true false arrPtsIn e9ee9955-6517-4636-99e8-29f19e5d251f true true 1 5f36f21e-f6b6-4912-8b1c-11193d53d035 0 On3dPoint true 0 0 0 0 1232.25 870.2656 70 20 1232.25 870.2656 false true false pointIndex e8505b67-5be9-4fc3-9254-80372b97a760 true false 1 8458d02d-75f8-498e-a800-9efa6001c09a 0 Integer true 0 0 0 0 1232.25 890.2656 70 20 1232.25 890.2656 false true false tVector 4f11f80f-5e94-42f4-8af2-05d4c1e80586 true false 1 ee77e392-bef1-4b9d-a79b-06a854561156 0 On3dVector true 0 0 0 0 1232.25 910.2656 70 20 1232.25 910.2656 false true false cellPtCount 4febd210-5d89-4260-b852-e2e15439a9d5 true false 1 a3a44d9d-73f3-4e08-afc4-e38a8c9f36b1 0 Integer true 0 0 0 0 1232.25 930.2656 70 20 1232.25 930.2656 false true false countX f7a538e3-bec4-4aab-a939-450e0b5ea8ae true false 1 d0157f31-14dd-4e00-bd01-2908c7425d5d 0 Integer true 0 0 0 0 1232.25 950.2656 70 20 1232.25 950.2656 false true false countY 69457f6f-e6a9-4019-b7fd-a7755d6994bc true false 1 aeb9f774-3488-4e14-9e0d-a8105f8fcfdd 0 Integer true 0 0 0 0 1232.25 970.2656 70 20 1232.25 970.2656 false true false arrTval c990d02d-934b-412d-ad85-605d3bc66539 true true 1 d9e36a1f-e368-40b8-9139-fe97bc15f7ee 0 Double true 0 0 0 0 1232.25 990.2656 70 20 1232.25 990.2656 false true false out 62356309-27ec-489c-990d-93ddc0afb58f true false 0 0 0 0 0 0 0 1329.25 870.2656 61 70 1329.25 870.2656 false true false arrPtsOut ad81daf5-3675-4feb-87db-5e93ab957a9b true false 0 0 0 0 0 0 1329.25 940.2656 61 70 1329.25 940.2656 false true false bc984576-7aa6-491f-a91d-e444c33675a7 Graph Mapper Graph d9e36a1f-e368-40b8-9139-fe97bc15f7ee true false 1 32d9fa32-dbc9-43c7-ab0f-fc0b9ff7a26b 0 972.7 1004.2 150 148.2499 978.7 1010.2 138 136.2499 972.7 1004.2 false true false false 0 1 -3 3 9f521f71-1b63-41a1-be58-993b4eecc773 Sine Summation 0.2 0.2 0.42620849609375 0.297468364238739 0.20953634381294251 0.69429177045822144 0.93078881502151489 0.090037353336811066 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel 3b0c365d-97a8-4d39-a5c8-d98c8cf1fa2b true false 1 d9e36a1f-e368-40b8-9139-fe97bc15f7ee 0 Double click to edit panel content… true 0 false 1189.2 1048.8 150 121.075 1191.2 1049.8 146 119.075 1189.2 1048.8 false true false 9445ca40-cc73-4861-a455-146308676855 Range Range bf7c263d-cf2a-4f92-b188-5b9c926721b8 true longest_list 862.5 1048.2 71 58 884.5 1050.2 27 54 884.5 1050.2 false true false D f52da35b-0c2f-4f70-8515-722ecb27e3ce true false 0 0 1 0 0 0 0 862.5 1050.2 22 27 862.5 1050.2 false true false 0 1 N bdc8d8d6-88d6-441a-ac93-30978ef072b4 true false 1 aeb9f774-3488-4e14-9e0d-a8105f8fcfdd 0 1 0 0 0 0 862.5 1077.2 22 27 862.5 1077.2 false true false 10 R 32d9fa32-dbc9-43c7-ab0f-fc0b9ff7a26b true false 0 0 0 0 0 0 0 911.5 1050.2 22 54 911.5 1050.2 false true false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel 5a0a3d39-2616-4945-bc9e-06ea747386d6 true false 0 0 TRANSFORMS A GIVEN CELL POINT using a grapher object thingo true 0 false 1412.5 792 150 111 1414.5 793 146 109 1412.5 792 false true false 2844fec5-142d-4381-bd5d-4cbcef6d6fed Sketch Sketch 1103103a-c265-4be7-a2af-bb90b3cdc069 0 0 0 0 0 0 0 0 0 0 0 false true false 3 0 0 0 255 0 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel a5c7b92e-ea93-46a4-8b8c-8d8b8061d753 true false 0 0 BAKE THIS LAST MESH! true 0 false 1796.094 1553.516 272.2655 151.5625 1798.094 1554.516 268.2655 149.5625 1796.094 1553.516 false true false Comic Sans MS 20 false true 2844fec5-142d-4381-bd5d-4cbcef6d6fed Sketch Sketch c8dd3611-d719-4656-9ed1-d9f5cf0aa905 1 814 745 825 499 0 0 0 0 814 745 false true false 3 0 0 0 255 0 105 1160 788 1155 788 1141 787 1127 783 1115 781 1084 778 1066 777 1043 777 1031 778 1006 778 981 780 971 780 957 782 921 789 909 793 893 802 885 809 875 817 859 835 853 845 837 885 827 914 824 929 818 973 817 987 816 1008 814 1035 814 1084 816 1101 826 1148 828 1163 830 1174 842 1203 860 1225 877 1232 895 1238 915 1242 933 1244 972 1243 1019 1243 1042 1241 1063 1238 1156 1237 1170 1235 1290 1235 1306 1234 1325 1234 1437 1221 1459 1216 1465 1210 1476 1205 1486 1198 1494 1190 1501 1181 1509 1173 1522 1156 1527 1149 1535 1126 1548 1099 1554 1088 1564 1078 1570 1068 1576 1061 1578 1057 1582 1053 1596 1032 1607 1000 1614 981 1619 970 1623 958 1626 945 1629 919 1631 908 1632 893 1635 879 1637 858 1639 828 1639 802 1637 783 1634 774 1622 756 1615 751 1613 750 1596 746 1584 745 1551 745 1531 747 1494 748 1453 750 1419 754 1405 755 1341 765 1326 766 1311 769 1273 775 1252 777 1246 779 1236 781 1229 783 1222 786 1207 786 1206 787 1195 787 1181 788 1172 788 2844fec5-142d-4381-bd5d-4cbcef6d6fed Sketch Sketch d3b1b555-b94c-48bc-af84-73a9bebf7956 0 0 0 0 0 0 0 0 0 0 0 false true false 3 0 0 0 255 0