0 2 2 1 0 8 9a570881-ce61-4b44-8d4f-8732ad2a529f Shaded 1 100;150;0;0 100;0;150;0 639116888265567010 false day1_toothedgearmodel.ghx 0 35 55 0.8643461 0 0 6 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 43 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true ba66ec03-9182-4f4a-9421-73934b722a1c Circle Cir 420 205 56 44 446 227 Base plane of circle cfc504cb-2299-40e6-acb4-83d3fc2f4f9b Plane P false 5f783c4d-9ca7-40dc-ac9b-e01386a58fca 1 422 207 9 20 428 217 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle 00895983-1904-4a96-b48d-29a36e847a85 Radius R false ba3d7578-8615-42bd-9739-4973f5033193 1 422 227 9 20 428 237 1 1 {0} 1 Resulting circle b169b785-f661-4241-9c8d-971403df5cca Circle C false 0 461 207 13 40 467.5 227 fca5ad7e-ecac-401d-a357-edda0a251cbc Polar Array Create a polar array of geometry. true 43a4409a-8b9d-4d23-8569-43a1c61f58cb Polar Array ArrPolar 552 245 57 84 579 287 Base geometry 4c4ba801-a41e-44d8-a86c-31ffae75de87 Geometry G true b169b785-f661-4241-9c8d-971403df5cca 1 554 247 10 20 560.5 257 Polar array plane 167a884e-4db6-4ad4-9d63-9a8ddc7c9c89 Plane P false 7e18948e-603f-4886-9df3-d9cd50239b88 1 554 267 10 20 560.5 277 1 1 {0} 0 0 0 1 0 0 0 1 0 Number of elements in array. 9de5a1de-311a-4be3-bcc8-0367698b9959 Count N false 59cd2bfc-8d39-49bd-b59c-6c6bc024faf9 1 554 287 10 20 560.5 297 1 1 {0} 10 Sweep angle in radians (counter-clockwise, starting from plane x-axis) 9eb4b32d-809f-47bb-80bc-8d528550e32f Angle A false 0 false 554 307 10 20 560.5 317 1 1 {0} 6.283185307179586 1 Arrayed geometry 57d782a6-f9d4-4809-949d-fe2bd71aebb9 Geometry G false 0 594 247 13 40 600.5 267 1 Transformation data ce5aced8-b386-411a-938c-96e9bd547eb5 Transform X false 0 594 287 13 40 600.5 307 fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points 7e18948e-603f-4886-9df3-d9cd50239b88 Point Pt false 0 138 119 50 20 163 129 1 1 {0} -59.32587331123045 143.62166443722833 0 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values ba3d7578-8615-42bd-9739-4973f5033193 Number Slider false 0 -16 173 162 20 -15.612129 173.34254 3 1 0 1 0 0 0.555 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true dba7c40e-99b6-4495-a680-baf54a19d33e Move Move 236 146 57 44 263 168 Base geometry 745a430e-7704-4a9e-a08f-2f33199d96b5 Geometry G true 7e18948e-603f-4886-9df3-d9cd50239b88 1 238 148 10 20 244.5 158 Translation vector 24bb69d5-be28-4925-a9a8-57cb130b5054 Motion T false e0c276b1-fd49-415a-aa89-50830c3400ea 1 238 168 10 20 244.5 178 1 1 {0} 0 0 10 Translated geometry 5f783c4d-9ca7-40dc-ac9b-e01386a58fca Geometry G false 0 278 148 13 20 284.5 158 Transformation data 63c28737-85ca-4181-acba-07ca8b23c75f Transform X false 0 278 168 13 20 284.5 178 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 4063782b-a016-4a78-8d0c-fb2117e15243 Number Slider false 0 -16 209 160 20 -15.00425 209.94194 3 1 0 100 0 0 18.682 d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Unit vector parallel to the world {y} axis. 59b6b732-c924-4cf1-8c5d-10ba91c97a65 Unit Y Y 198 210 55 28 224 224 Unit multiplication a65d078c-092c-412a-b6c5-10b30a67f018 Factor F false 4063782b-a016-4a78-8d0c-fb2117e15243 1 200 212 9 24 206 224 1 1 {0} 1 World {y} vector e0c276b1-fd49-415a-aa89-50830c3400ea Unit vector V false 0 239 212 12 24 245 224 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values d7ce3ade-bd74-4a58-855a-e36c91c754a6 Number Slider false 0 -8 310 162 20 -7.3046036 310.52405 2 1 0 100 0 0 18.85 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true ddff122b-6f92-46a5-8ca0-16501243f8d5 Circle Cir 454 68 56 44 480 90 Base plane of circle 31ea03bf-a62f-4ff1-9960-089f4b1ca3b6 Plane P false 7e18948e-603f-4886-9df3-d9cd50239b88 1 456 70 9 20 462 80 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle 42a0ba69-bfb1-4a5c-8e3b-97d5e536f74e Radius R false d7ce3ade-bd74-4a58-855a-e36c91c754a6 1 456 90 9 20 462 100 1 1 {0} 1 Resulting circle 64005cb8-b2b4-4327-86a5-6da332e15f03 Circle C false 0 495 70 13 40 501.5 90 fab11c30-2d9c-4d15-ab3c-2289f1ae5c21 Solid Difference Perform a solid difference on two Brep sets. true 7b1337f0-c0c8-4894-bed3-a67373bf9186 Solid Difference SDiff 589 102 55 44 615 124 1 First Brep set 95760252-2156-4933-b914-495a0ef95f46 Breps A A false 64005cb8-b2b4-4327-86a5-6da332e15f03 1 591 104 9 20 597 114 1 Second Brep set beb0faec-78f4-4d8a-9ee5-fdba8fe34789 Breps B B false 57d782a6-f9d4-4809-949d-fe2bd71aebb9 1 591 124 9 20 597 134 1 Difference result 345b6bcd-67f3-46bf-94f0-bba79ef995e1 Result R false 0 630 104 12 40 636 124 86b28a7e-94d9-4791-8306-e13e10d5f8d5 Area Solve area properties for breps, meshes and planar closed curves. true ee0e219f-dbf0-497d-ae05-f73bc03c606a Area Area 715 102 57 44 742 124 1 ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 2 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 fbac3e32-f100-4292-8692-77240a42fd1a Brep, mesh or planar closed curve for area computation 971f5d5a-2951-4e79-b5e7-273207efe67a Geometry G false 345b6bcd-67f3-46bf-94f0-bba79ef995e1 1 717 104 10 40 723.5 124 Area of geometry b20a5ff0-5e57-43c7-b48b-9691611ab8d4 Area A true 0 757 104 13 20 763.5 114 Area centroid of geometry 4d2286ca-76a3-4a8f-b758-6de0337f3719 Centroid C true 0 757 124 13 20 763.5 134 6f93d366-919f-4dda-a35e-ba03dd62799b Sort List Sort a list of numeric keys. true 53be226d-4e40-4cd5-a7f6-d7791122453e Sort List Sort 828 156 55 44 854 178 2 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 8ec86459-bf01-4409-baee-174d0d2b13d0 2 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 8ec86459-bf01-4409-baee-174d0d2b13d0 1 List of sortable keys 029ab8f1-4231-4bf9-83c1-b4a2ffe16f13 Keys K false b20a5ff0-5e57-43c7-b48b-9691611ab8d4 1 830 158 9 20 836 168 1 Optional list of values to sort synchronously c540ef78-cc8e-4e39-b4ae-3dbe14b63a17 Values A A true 345b6bcd-67f3-46bf-94f0-bba79ef995e1 1 830 178 9 20 836 188 1 Sorted keys 87fcfb4f-2a96-4607-a274-a9e0ea2c55be Keys K false 0 869 158 12 20 875 168 1 Synchronous values in A 73111e57-fe0c-43bf-acb4-372e6e70cf6d Values A A false 0 869 178 12 20 875 188 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 418aaeee-a17d-4efc-9fe1-fd92cc5e8820 Number Slider false 0 762 225 157 20 762.76746 225.93436 0 1 0 12 -10 0 -1 59daf374-bc21-4a5e-8282-5504fb7ae9ae List Item 0 Retrieve a specific item from a list. true 8dcdd6c3-afc0-44d8-8af7-df662a7d4ade List Item Item 1012 150 58 64 1041 182 3 8ec86459-bf01-4409-baee-174d0d2b13d0 2e3ab970-8545-46bb-836c-1c11e5610bce cb95db89-6165-43b6-9c41-5702bc5bf137 1 8ec86459-bf01-4409-baee-174d0d2b13d0 1 Base list beca5f45-4935-4ead-9ab0-11e81ae4aa47 List L false 73111e57-fe0c-43bf-acb4-372e6e70cf6d 1 1014 152 12 20 1021.5 162 Item index 6fdd1dcc-0c4b-4058-a5ad-397545f857c4 Index i false 418aaeee-a17d-4efc-9fe1-fd92cc5e8820 1 1014 172 12 20 1021.5 182 1 1 {0} 0 Wrap index to list bounds b863b6b5-26ae-4570-8412-a93e22100c69 Wrap W false 0 1014 192 12 20 1021.5 202 1 1 {0} true Item at {i'} 2a602eb7-e7b5-4fbe-a026-c32cf12241e4 false Item i false 0 1056 152 12 60 1062 182 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 59cd2bfc-8d39-49bd-b59c-6c6bc024faf9 Number Slider false 0 -4 368 158 20 -3.3407593 368.33414 3 1 1 100 0 0 60 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true 5aab3357-8d96-426f-949a-18baf9c00e32 Extrude Extr 519 431 56 44 546 453 Profile surface fb50b402-31bd-419f-b3d4-3b9f5bf5fed2 Base B false 2a602eb7-e7b5-4fbe-a026-c32cf12241e4 1 521 433 10 20 527.5 443 Extrusion direction bb5256af-1581-4d7f-8d95-ad253ff2b03e Direction D false 3022d6a8-936e-4ff9-8767-51f21e0523bc 1 521 453 10 20 527.5 463 Extrusion result ea60bb7b-71ae-41b6-b6d5-81e443afbcc9 Extrusion E false 0 561 433 12 40 567 453 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true b408da70-6bc4-40df-8e88-8aacdc4769ff Cap Holes Cap 639 437 55 33 665 454 Brep to cap c9734489-d9f4-44f9-b028-15cfacb7f90f Brep B false ea60bb7b-71ae-41b6-b6d5-81e443afbcc9 1 641 439 9 29 647 453.5 Capped Brep 807404ec-968c-4cb7-aa74-d10f98e5d200 Brep B false 0 680 439 12 29 686 453.5 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 3fdaa616-e515-4cf2-8afe-ba6dd3e5b5c7 Unit Z Z 402 450 55 28 428 464 Unit multiplication 6465ccf3-0f1b-4be6-87a3-8c87b8b096a8 Factor F false 38153200-7c31-4167-948d-f810fdcbff3e 1 404 452 9 24 410 464 1 1 {0} 1 World {z} vector 3022d6a8-936e-4ff9-8767-51f21e0523bc Unit vector V false 0 443 452 12 24 449 464 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 38153200-7c31-4167-948d-f810fdcbff3e Number Slider false 0 207 454 160 20 207.08058 454.30188 3 1 1 10 0 0 8 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. 08577fd5-3bb3-4177-8047-4cb4ab1f489c Circle Cir 299 535 56 44 325 557 Base plane of circle 4eecce25-16a1-4a38-95fa-a5dc2fdb9b20 Plane P false 7e18948e-603f-4886-9df3-d9cd50239b88 1 301 537 9 20 307 547 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle 47b791e3-8978-4dc4-938d-350ffce5576c Radius R false fc80e326-5cf4-40c0-8224-0061131eaab3 1 301 557 9 20 307 567 1 1 {0} 1 Resulting circle 89104236-1dae-4cb3-a4b4-2d4171e85b04 Circle C false 0 340 537 13 40 346.5 557 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition de15738c-7dd0-4a3d-8154-3219e5cbda19 Addition A+B 108 517 55 44 134 539 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 3cc0c3f0-ed8e-4e96-b240-1ea5d9b62472 A A true d7ce3ade-bd74-4a58-855a-e36c91c754a6 1 110 519 9 20 116 529 Second item for addition dd564a0b-1eda-4350-8b24-daf50f5d2f25 B B true ed6de64c-46fc-4e0f-9e81-82ebd1deda78 1 110 539 9 20 116 549 Result of addition fc80e326-5cf4-40c0-8224-0061131eaab3 Result R false 0 149 519 12 40 155 539 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values ed6de64c-46fc-4e0f-9e81-82ebd1deda78 Number Slider false 0 -126 541 157 20 -125.549 541.26733 3 1 1 10 0 0 2 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 3ee02b86-a8a2-4005-808a-2c7df2720181 Unit Z Z 462 574 55 28 488 588 Unit multiplication 28c842b9-becc-4fd5-a11e-c1768d040724 Factor F false e6ea9d96-d47f-4838-bda8-481844579323 1 464 576 9 24 470 588 1 1 {0} 1 World {z} vector 11e08646-d82e-4697-bedc-9f43c4cf52b6 Unit vector V false 0 503 576 12 24 509 588 a3371040-e552-4bc8-b0ff-10a840258e88 Negative Compute the negative of a value. c17f2d1b-7867-46db-8e96-3a22bfa56da6 Negative Neg 387 571 55 34 413 588 Input value 6cd41cc4-5636-4097-8f94-88ac37a8070f Value x false 1fb57eac-8aae-4545-bb21-1506e2bc28ea 1 389 573 9 30 395 588 Output value e6ea9d96-d47f-4838-bda8-481844579323 Result y false 0 428 573 12 30 434 588 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 1fb57eac-8aae-4545-bb21-1506e2bc28ea Number Slider false 0 114 605 157 20 114.79268 605.1327 3 1 1 1 0 0 1 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 6d7d0700-8499-4dd0-86f3-6b41b5e8529f Unit Z Z 463 627 55 28 489 641 Unit multiplication 475da3bc-6daf-4885-a0ad-5df18b28e8fe Factor F false 1fb57eac-8aae-4545-bb21-1506e2bc28ea 1 465 629 9 24 471 641 1 1 {0} 1 World {z} vector efdb3fde-4c2e-49fe-91da-a8d5136a62c2 Unit vector V false 0 504 629 12 24 510 641 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 505ed224-aa7d-4bbc-867f-c7273e3f41c1 Move Move 471 511 57 44 498 533 Base geometry 13c12bf2-f286-4f99-9154-271bc5943360 Geometry G true 89104236-1dae-4cb3-a4b4-2d4171e85b04 1 473 513 10 20 479.5 523 Translation vector af8ef1da-29c1-413a-94e6-42bd66d32760 Motion T false 3022d6a8-936e-4ff9-8767-51f21e0523bc 1 473 533 10 20 479.5 543 1 1 {0} 0 0 10 Translated geometry 5df55026-f7c0-4c7f-8237-d15ed85333b5 Geometry G false 0 513 513 13 20 519.5 523 Transformation data 850c20ae-c59a-4b1a-aa0a-d30809323030 Transform X false 0 513 533 13 20 519.5 543 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true 59a300c6-fb90-4ac6-9faf-47aa8be9450c Extrude Extr 575 529 56 44 602 551 Profile surface 4dec225b-ae05-48ca-b897-4188f95f88e4 Base B false 89104236-1dae-4cb3-a4b4-2d4171e85b04 1 577 531 10 20 583.5 541 Extrusion direction c07f2976-3acf-4525-a255-5bfa7a0df730 Direction D false 11e08646-d82e-4697-bedc-9f43c4cf52b6 1 577 551 10 20 583.5 561 Extrusion result 88caf118-553f-4c9c-ad99-3701239120bd Extrusion E false 0 617 531 12 40 623 551 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true c733d223-3745-40a0-a7a2-3b1b5888fe6f Cap Holes Cap 681 536 55 33 707 553 Brep to cap 179fb9fa-8c84-4d5a-9a93-70140c666053 Brep B false 88caf118-553f-4c9c-ad99-3701239120bd 1 683 538 9 29 689 552.5 Capped Brep 51c1537b-298f-4bb0-b6c4-1d634833f7e2 Brep B false 0 722 538 12 29 728 552.5 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true 59526ebf-24a4-4878-a20e-7d7b4e22f3a8 Extrude Extr 573 604 56 44 600 626 Profile surface 4c595675-1341-4939-9fab-02e14cef43a0 Base B false 5df55026-f7c0-4c7f-8237-d15ed85333b5 1 575 606 10 20 581.5 616 Extrusion direction fc3ce9e8-9f42-4a3d-a232-7ac6b3c6f756 Direction D false efdb3fde-4c2e-49fe-91da-a8d5136a62c2 1 575 626 10 20 581.5 636 Extrusion result 7efc981c-a215-4610-923e-954b1e78a1d9 Extrusion E false 0 615 606 12 40 621 626 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true ef43f083-355b-4cd7-ba72-55069e88af16 Cap Holes Cap 679 610 55 33 705 627 Brep to cap ce3ec8e6-5357-4e0d-a8ae-689bc430d849 Brep B false 7efc981c-a215-4610-923e-954b1e78a1d9 1 681 612 9 29 687 626.5 Capped Brep e317a17c-7542-47fe-8500-759fcb598fe1 Brep B false 0 720 612 12 29 726 626.5 fab11c30-2d9c-4d15-ab3c-2289f1ae5c21 Solid Difference Perform a solid difference on two Brep sets. 9a91ea0d-fd99-4cdb-9fe9-0a77c4812ea2 Solid Difference SDiff 934 669 55 44 960 691 1 First Brep set 5c3e49d0-4f5e-4a93-b945-32d69ade03aa Breps A A false db09b13b-44bb-491e-90b8-c71db091e9d0 1 936 671 9 20 942 681 1 Second Brep set 4c6d0fc8-b9be-4b23-aa78-4cf2ea6fc6ce Breps B B false c45d606e-e37f-4034-87d0-68d67a1e231d 1 936 691 9 20 942 701 1 Difference result 3066a51d-3412-4a02-ae72-bb78973bc936 Result R false 0 975 671 12 40 981 691 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true c5a5ed6f-dedf-4e22-bb7f-4e26790d774e Circle Cir 465 783 56 44 491 805 Base plane of circle 66ed2bd5-61a7-47a9-97df-06b8736afd68 Plane P false 7e18948e-603f-4886-9df3-d9cd50239b88 1 467 785 9 20 473 795 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle bc28f333-39e9-4ce4-b871-b690b0672392 Radius R false 36ebe732-9986-44c7-92db-9c2b8b26e4c8 1 467 805 9 20 473 815 1 1 {0} 1 Resulting circle 696f3d47-9fab-4d60-86c8-6bfff9134551 Circle C false 0 506 785 13 40 512.5 805 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition 33c181db-3ece-401c-8da7-bb98a647d16c Addition A+B 598 720 55 44 624 742 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 786a6ebf-e57f-4285-89d2-ceb0747fe82b A A true 38153200-7c31-4167-948d-f810fdcbff3e 1 600 722 9 20 606 732 Second item for addition c6565c33-2c15-44ce-adff-1a0beb0c9357 B B true 87bc8ece-9e1c-4991-bfb5-a6e081e5ec0e 1 600 742 9 20 606 752 Result of addition f61302d3-c655-4372-9f60-d6f584e6b085 Result R false 0 639 722 12 40 645 742 ce46b74e-00c9-43c4-805a-193b69ea4a11 Multiplication Mathematical multiplication 8b8795a8-ff6d-47a8-9b98-9336e92c87b0 Multiplication A×B 393 725 55 44 419 747 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for multiplication 4fbfc613-384a-43d6-bc99-9d975f500198 A A true 1fb57eac-8aae-4545-bb21-1506e2bc28ea 1 395 727 9 20 401 737 Second item for multiplication 70e95cc1-dc9e-46a6-a74a-b83817e05916 B B true 0 395 747 9 20 401 757 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 2 Result of multiplication 87bc8ece-9e1c-4991-bfb5-a6e081e5ec0e Result R false 0 434 727 12 40 440 747 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 482f91ae-17c6-4141-822f-317b5a0cfb9c Move Move 731 799 57 44 758 821 Base geometry 95a079d2-a6dc-4b84-8645-24ee527e54c4 Geometry G true 696f3d47-9fab-4d60-86c8-6bfff9134551 1 733 801 10 20 739.5 811 Translation vector ab6ee1ec-8c89-4e06-b103-a85ee1db5c9f Motion T false 810d8a5c-5608-4f2a-b0a1-4c64c1ffb4d9 1 733 821 10 20 739.5 831 1 1 {0} 0 0 10 Translated geometry 63846ec0-e12f-4198-8c0c-7876d2b0d8c6 Geometry G false 0 773 801 13 20 779.5 811 Transformation data 55bc9042-f689-4b32-9b38-6a64e38d41d9 Transform X false 0 773 821 13 20 779.5 831 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 3d89084d-a48e-4b4c-bdcf-7d58fdbac262 Unit Z Z 629 841 55 28 655 855 Unit multiplication 9b22fc5d-961d-4537-9bfa-079bc2e6d7a9 Factor F false b6154ff7-8ca5-45b7-993d-2980ac50ab6e 1 631 843 9 24 637 855 1 1 {0} 1 World {z} vector 810d8a5c-5608-4f2a-b0a1-4c64c1ffb4d9 Unit vector V false 0 670 843 12 24 676 855 a3371040-e552-4bc8-b0ff-10a840258e88 Negative Compute the negative of a value. true 9ec85902-cdc8-4f15-8efd-7ea33aec6d6b Negative Neg 545 840 55 34 571 857 Input value c3f413b8-c18a-4803-b61e-5efcce9bd3b6 Value x false 1fb57eac-8aae-4545-bb21-1506e2bc28ea 1 547 842 9 30 553 857 Output value b6154ff7-8ca5-45b7-993d-2980ac50ab6e Result y false 0 586 842 12 30 592 857 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 36ebe732-9986-44c7-92db-9c2b8b26e4c8 Number Slider false 0 192 801 162 20 192.6033 801.2787 3 1 1 100 0 0 11 10434a15-da85-4281-bb64-a2b3a995b9c6 Solid Union Perform a solid union on a set of Breps. true eda787ad-7608-4fb0-9a09-c5b3710062c5 Solid Union SUnion 808 584 55 53 834 611 1 Breps to union 1ab580aa-3272-423d-a329-ef470ce1c2cd Breps B false 807404ec-968c-4cb7-aa74-d10f98e5d200 51c1537b-298f-4bb0-b6c4-1d634833f7e2 e317a17c-7542-47fe-8500-759fcb598fe1 3 810 586 9 49 816 610.5 1 Union result db09b13b-44bb-491e-90b8-c71db091e9d0 Result R false 0 849 586 12 49 855 610.5 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true beeea60d-fb6b-4888-82fd-3d1adf864ef9 Cap Holes Cap 858 797 55 33 884 814 Brep to cap 67ad049f-d61a-4243-b9ac-67ca292ce7f5 Brep B false df91842d-3455-45eb-9769-7d2e27a53f1a 1 860 799 9 29 866 813.5 Capped Brep c45d606e-e37f-4034-87d0-68d67a1e231d Brep B false 0 899 799 12 29 905 813.5 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true 02f44843-b12a-43c1-abcc-ab38501a6b6b Extrude Extr 750 712 56 44 777 734 Profile surface fe619d82-36af-42e2-b81f-5c7d5abf6877 Base B false 63846ec0-e12f-4198-8c0c-7876d2b0d8c6 1 752 714 10 20 758.5 724 Extrusion direction 5e39514e-283c-4a44-ab1b-292650a099d7 Direction D false c1ed9442-1bb0-41e5-921b-3bed5dd86e45 1 752 734 10 20 758.5 744 Extrusion result df91842d-3455-45eb-9769-7d2e27a53f1a Extrusion E false 0 792 714 12 40 798 734 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 68864cca-579c-4091-81f7-127a6b6ebafc Unit Z Z 674 730 55 28 700 744 Unit multiplication 30ac2cc9-0d7b-4671-9a5f-7b024635270e Factor F false f61302d3-c655-4372-9f60-d6f584e6b085 1 676 732 9 24 682 744 1 1 {0} 1 World {z} vector c1ed9442-1bb0-41e5-921b-3bed5dd86e45 Unit vector V false 0 715 732 12 24 721 744 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