![](https://static.wixstatic.com/media/9c608a_d3d2804ad1cf4bc1926d84fbe424cc30.jpg/v1/fill/w_1920,h_984,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9c608a_d3d2804ad1cf4bc1926d84fbe424cc30.jpg)
Project 2
Tent structure and fold structure
![](https://static.wixstatic.com/media/3580eb_e6e7bfcf3ebf428cb72dc2e623290ade.jpg/v1/fill/w_598,h_416,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_e6e7bfcf3ebf428cb72dc2e623290ade.jpg)
![](https://static.wixstatic.com/media/3580eb_6faaf02a0b8c4f56a6b938f5e168b8bc.jpg/v1/fill/w_279,h_450,al_c,lg_1,q_80,enc_avif,quality_auto/3580eb_6faaf02a0b8c4f56a6b938f5e168b8bc.jpg)
![](https://static.wixstatic.com/media/3580eb_068bc99844af40eba0433ab4b290af73.jpg/v1/fill/w_299,h_224,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_068bc99844af40eba0433ab4b290af73.jpg)
![](https://static.wixstatic.com/media/3580eb_cc7302a675b540bb8c19ea4b633ef059.jpg/v1/fill/w_299,h_224,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_cc7302a675b540bb8c19ea4b633ef059.jpg)
FOLD PLATE TENT STRUCTURE
1. set the domain 0 to 1 and 10 steps use graph mapper to create 1 curves to define the shape of tent structure
2. remap the values of graph mapper and the domain with a slider to control the target
3. use the new domain to generate the points on the curve
4. get the polyline
5. same as the former steps, create another curve
6. use loft to generate a surface
7. offeset with a slider to control
8. use the brep wire frame to get the edges of the offset curve
9. input the expression x*4 with domain to a graph mapper
10 then put the value into evaluate curve as parameter to get the new points on the offset curve related to the original points
11. create isocurves on the offeset surface
12. use evaluate curves to get points on the isocurves on the offset surface
13. same as the former steps, get the points on the isocurves with the former surface
13. use simplify tree to get a series of data for the related points on the two surface
14. the interlock polyline as the shape for the fold plate structure
15. output the points on the interlock polyline
16. flatten the data tree and use series to list new series of data
17. use 4point surface to generate the fold plates
18. combine all the surfaces
![](https://static.wixstatic.com/media/3580eb_6e6a52b34ef54dfe8b009c7d08e8ad87.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_6e6a52b34ef54dfe8b009c7d08e8ad87.jpg)
![](https://static.wixstatic.com/media/3580eb_a56c9b3fd65f4eb2bc86a17f1a8ff6a7.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_a56c9b3fd65f4eb2bc86a17f1a8ff6a7.jpg)
![](https://static.wixstatic.com/media/3580eb_5c873781fb344c488e79b57e500ca623.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_5c873781fb344c488e79b57e500ca623.jpg)
![](https://static.wixstatic.com/media/3580eb_5e00fd04a6d64edeb5c99eca9bb1e18b.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_5e00fd04a6d64edeb5c99eca9bb1e18b.jpg)
![](https://static.wixstatic.com/media/3580eb_8c556ee80bcf44aca3e9cdcdad087314.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_8c556ee80bcf44aca3e9cdcdad087314.jpg)
![](https://static.wixstatic.com/media/3580eb_87a4b6b6859747439385eec06d7e20c7.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_87a4b6b6859747439385eec06d7e20c7.jpg)
![](https://static.wixstatic.com/media/3580eb_cd4becddc47e4ef7964648105d9c6ade.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_cd4becddc47e4ef7964648105d9c6ade.jpg)
![](https://static.wixstatic.com/media/3580eb_812235346c7c4d9396d3b6811f494278.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_812235346c7c4d9396d3b6811f494278.jpg)
![](https://static.wixstatic.com/media/3580eb_86d69bbc4adf47298a911fffbf6291df.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_86d69bbc4adf47298a911fffbf6291df.jpg)
![](https://static.wixstatic.com/media/3580eb_7c04101b968e42408ba6b575c5f3168f.jpg/v1/fill/w_596,h_306,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_7c04101b968e42408ba6b575c5f3168f.jpg)
![](https://static.wixstatic.com/media/3580eb_ab5e6ca5f73e4cffbcf01dafe4335c88.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_ab5e6ca5f73e4cffbcf01dafe4335c88.jpg)
![](https://static.wixstatic.com/media/3580eb_8aa1af9a19a64ebbaceb312e3197fb86.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_8aa1af9a19a64ebbaceb312e3197fb86.jpg)
![](https://static.wixstatic.com/media/3580eb_fd22c90d566e45669af5e39a184d6d32.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_fd22c90d566e45669af5e39a184d6d32.jpg)
![](https://static.wixstatic.com/media/3580eb_b668516251374c9ea13831f612221ea8.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_b668516251374c9ea13831f612221ea8.jpg)
![](https://static.wixstatic.com/media/3580eb_9dcc016df88f4c2d98464119922da399.jpg/v1/fill/w_598,h_551,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_9dcc016df88f4c2d98464119922da399.jpg)
FISH SCALE TENT STRUCTURE
1.input the tent surface to grasshopper and use divide domain linked to isotrim to divide the surface into U-V grid
2. use surface box to generate a twist box on the surface patch with a slider to control the height
3.input the part geometry to the bounding box
4.morph the part geometry with the target of surface box
5.get the surface frame
6.output the frame into list item and flatten the data tree
7.dispatch the list into 2 target lists
8.input data into line SDL to get a line segement with a slider to control length
9. extrude the twisted box to the start point of line SDL
10. use pipe to generate the edge pipe as the structure
![](https://static.wixstatic.com/media/3580eb_de351427ec184b6da026f5c25daaa9de.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_de351427ec184b6da026f5c25daaa9de.jpg)
![](https://static.wixstatic.com/media/3580eb_3a13d57273764d30b867db8d3415f8b9.jpg/v1/fill/w_358,h_194,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_3a13d57273764d30b867db8d3415f8b9.jpg)
![](https://static.wixstatic.com/media/3580eb_ecbc5285337a42729f40b4d11a53d978.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_ecbc5285337a42729f40b4d11a53d978.jpg)
![](https://static.wixstatic.com/media/3580eb_4e0d34e223e2493a8321841f7bfbe734.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_4e0d34e223e2493a8321841f7bfbe734.jpg)
![](https://static.wixstatic.com/media/3580eb_2281b809ebb44694ba848c41148494ee.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_2281b809ebb44694ba848c41148494ee.jpg)
![](https://static.wixstatic.com/media/3580eb_6ad2a0047c2d4e6db15258b7d2f518e4.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_6ad2a0047c2d4e6db15258b7d2f518e4.jpg)
![](https://static.wixstatic.com/media/3580eb_0d5cb77bac2e40128fb3c7e50573f738.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_0d5cb77bac2e40128fb3c7e50573f738.jpg)
![](https://static.wixstatic.com/media/3580eb_8e0e86ac52354fad96c307600a1a3f82.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_8e0e86ac52354fad96c307600a1a3f82.jpg)
![](https://static.wixstatic.com/media/3580eb_6cd9d899b96a4730927ddcf78c189711.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_6cd9d899b96a4730927ddcf78c189711.jpg)
![](https://static.wixstatic.com/media/3580eb_23719f1f57244229b063bbe92b7422a7.jpg/v1/fill/w_597,h_324,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_23719f1f57244229b063bbe92b7422a7.jpg)
![](https://static.wixstatic.com/media/3580eb_cb6d0196eb984e04809b8117add5025b.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_cb6d0196eb984e04809b8117add5025b.jpg)
![](https://static.wixstatic.com/media/3580eb_89e71cff6f8a4f13b530c7dde0c0b4af.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_89e71cff6f8a4f13b530c7dde0c0b4af.jpg)
![](https://static.wixstatic.com/media/3580eb_a7c9402b84b0459e862618106a0bccd2.jpg/v1/fill/w_597,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/3580eb_a7c9402b84b0459e862618106a0bccd2.jpg)