{"id":12883,"date":"2023-02-19T11:23:45","date_gmt":"2023-02-19T10:23:45","guid":{"rendered":"http:\/\/www.keris-studio.fr\/blog\/?p=12883"},"modified":"2023-03-15T12:08:43","modified_gmt":"2023-03-15T11:08:43","slug":"grasshopper-parametric-bridge","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=12883","title":{"rendered":"Grasshopper \u2013 Parametric Bridge"},"content":{"rendered":"<p>The objective of this tutorial is to acquire fundamental knowledge of Grasshopper through a simple definition that employs various functions and components. The intention is to construct an entire bridge starting from a single point, which will be converted into lines, surfaces, volumes, and ultimately, a bridge. Since all the stages are parametric, it allows for endless possibilities to generate countless variations.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"832\" height=\"407\" class=\"wp-image-12884\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-1.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-1.png 832w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-1-300x147.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-1-768x376.png 768w\" sizes=\"auto, (max-width: 832px) 100vw, 832px\" \/><\/p>\n<h1>Bridge Length<\/h1>\n<p>Let\u2019s start with a point set in {0,0,0}<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12885 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-2.png\" alt=\"\" width=\"904\" height=\"458\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-2.png 904w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-2-300x152.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-2-768x389.png 768w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><\/a><\/p>\n<p>The bridge will need 3 points, one to start, one to end, this will be the length of the bridge, and in between a point to design the curvature of the bridge. This point will be on the line drawn by the two others and will be able to move along the line and in height.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12886 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-3.png\" alt=\"\" width=\"1287\" height=\"512\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-3.png 1287w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-3-300x119.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-3-1024x407.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-3-768x306.png 768w\" sizes=\"auto, (max-width: 1287px) 100vw, 1287px\" \/><\/a><\/p>\n<p>Now let\u2019s create the point on the line<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"292\" class=\"wp-image-12887\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-4.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-4.png 678w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-4-300x129.png 300w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/p>\n<p>Add a Point on Curve<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12888 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-5.png\" alt=\"\" width=\"1547\" height=\"757\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-5.png 1547w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-5-300x147.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-5-1024x501.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-5-768x376.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-5-1536x752.png 1536w\" sizes=\"auto, (max-width: 1547px) 100vw, 1547px\" \/><\/a><\/p>\n<p>We have our 3 points.<\/p>\n<h1>Bridge height<\/h1>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12889 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-6.png\" alt=\"\" width=\"1194\" height=\"485\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-6.png 1194w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-6-300x122.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-6-1024x416.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-6-768x312.png 768w\" sizes=\"auto, (max-width: 1194px) 100vw, 1194px\" \/><\/a><\/p>\n<p>The middle one will be raised create the arch. Then, a curve is created linking first, raised midpoint and last<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12890 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-7.png\" alt=\"\" width=\"2023\" height=\"514\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-7.png 2023w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-7-300x76.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-7-1024x260.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-7-768x195.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-7-1536x390.png 1536w\" sizes=\"auto, (max-width: 2023px) 100vw, 2023px\" \/><\/a><\/p>\n<h1>Bridge width<\/h1>\n<p>The curve is copied horizontally to obtain the bridge width. This is done by moving the curve Y direction.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12891 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8.png\" alt=\"\" width=\"2108\" height=\"526\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8.png 2108w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8-300x75.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8-1024x256.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8-768x192.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8-1536x383.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-8-2048x511.png 2048w\" sizes=\"auto, (max-width: 2108px) 100vw, 2108px\" \/><\/a><\/p>\n<p>Add a Loft to create the bridge deck, Nota, the Relay is put to have a better presentation, create a Relay by double clicking on the Wire.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12892 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9.png\" alt=\"\" width=\"2135\" height=\"677\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9.png 2135w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9-300x95.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9-1024x325.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9-768x244.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9-1536x487.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-9-2048x649.png 2048w\" sizes=\"auto, (max-width: 2135px) 100vw, 2135px\" \/><\/a><\/p>\n<p>The bridge can have a thickness by extruding the loft surface.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12893 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-10.png\" alt=\"\" width=\"1970\" height=\"556\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-10.png 1970w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-10-300x85.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-10-1024x289.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-10-768x217.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-10-1536x434.png 1536w\" sizes=\"auto, (max-width: 1970px) 100vw, 1970px\" \/><\/a><\/p>\n<h1>Railings<\/h1>\n<p>Let\u2019s first create the vertical bars that hold the handrail<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12894 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-11.png\" alt=\"\" width=\"1626\" height=\"582\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-11.png 1626w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-11-300x107.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-11-1024x367.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-11-768x275.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-11-1536x550.png 1536w\" sizes=\"auto, (max-width: 1626px) 100vw, 1626px\" \/><\/a><\/p>\n<p>Finish by transforming lines into solid objects. Here, extruded polygons are used, this is one solution among many. For the handrail, it\u2019s also possible to use a Tube which is easier\u2026but creates more polygons.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12895 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-12.png\" alt=\"\" width=\"1739\" height=\"679\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-12.png 1739w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-12-300x117.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-12-1024x400.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-12-768x300.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-12-1536x600.png 1536w\" sizes=\"auto, (max-width: 1739px) 100vw, 1739px\" \/><\/a><\/p>\n<h1>Handrail<\/h1>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12896 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-13.png\" alt=\"\" width=\"1595\" height=\"794\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-13.png 1595w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-13-300x149.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-13-1024x510.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-13-768x382.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-13-1536x765.png 1536w\" sizes=\"auto, (max-width: 1595px) 100vw, 1595px\" \/><\/a><\/p>\n<p>Whole definition<\/p>\n<p>The bridge at its first definition is done<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12897 size-full\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14.png\" alt=\"\" width=\"3181\" height=\"819\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14.png 3181w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14-300x77.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14-1024x264.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14-768x198.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14-1536x395.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-12883-14-2048x527.png 2048w\" sizes=\"auto, (max-width: 3181px) 100vw, 3181px\" \/><\/a><\/p>\n<h1>Feedback<\/h1>\n<p>Kindly complete <a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSdC5yBNcI1s6ICTvPdbORZwYKYZkksHJru2tHKsH20aredtbQ\/viewform?usp=sf_link\" target=\"_blank\" rel=\"noopener\">this form<\/a> to provide feedback on this exercise.<\/p>\n<p><a href=\"https:\/\/forms.gle\/TjcPMzfzwD99TWgVA\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12899\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/link.jpg\" alt=\"\" width=\"790\" height=\"352\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/link.jpg 790w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/link-300x134.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/link-768x342.jpg 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/a><\/p>\n\n\n<p>Thank you<\/p>\n\n\n\n<p>to Follow&#8230;inserting Parametric Bridge Into Unity.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/bannerParametric.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/bannerParametric-1024x510.jpg\" alt=\"\" class=\"wp-image-12902\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/bannerParametric-1024x510.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/bannerParametric-300x150.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/bannerParametric-768x383.jpg 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/bannerParametric.jpg 1535w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The objective of this tutorial is to acquire fundamental knowledge of Grasshopper through a simple definition that employs various functions and components. The intention is to construct an entire bridge starting from a single point, which will be converted into lines, surfaces, volumes, and ultimately, a bridge. Since all the stages are parametric, it allows &hellip; <a href=\"https:\/\/www.keris-studio.fr\/blog\/?p=12883\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Grasshopper \u2013 Parametric Bridge<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":12904,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,190,14,25,448,174],"tags":[301,529,175,234,451,47],"class_list":["post-12883","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d","category-architecture-2","category-conception","category-etats-de-lart","category-grasshopper","category-simulations","tag-3d","tag-bridge","tag-grasshopper","tag-parametric","tag-rhino","tag-simulation"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12883"}],"version-history":[{"count":5,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12883\/revisions"}],"predecessor-version":[{"id":12944,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12883\/revisions\/12944"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/media\/12904"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}