{"id":330,"date":"2021-07-13T18:36:41","date_gmt":"2021-07-13T18:36:41","guid":{"rendered":"http:\/\/ad2mlabs.com\/lab\/?page_id=330"},"modified":"2021-07-19T18:43:13","modified_gmt":"2021-07-19T18:43:13","slug":"digital-design","status":"publish","type":"page","link":"http:\/\/ad2mlabs.com\/lab\/digital-design\/","title":{"rendered":"Digital Design"},"content":{"rendered":"\n<h5 class=\"has-text-align-center wp-block-heading\"><strong>Ball Pivoting Algorithm Implementation<\/strong><\/h5>\n\n\n\n<p>The objective of this project was to implement BPA for the purpose of reconstructing the surface mesh of a scanned object. Points are input as a set of x,y,z coordinates and an imaginary ball is pivoted along the surface creating facets when it rests on three points.<\/p>\n\n\n\n<p>Members: Fraser Mann<\/p>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/ad2mlabs.com\/lab\/wp-content\/uploads\/2021\/07\/BPA_anim.gif\" alt=\"\" class=\"wp-image-194\" width=\"654\" height=\"644\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/ad2mlabs.com\/lab\/wp-content\/uploads\/2021\/07\/bunny_1500interval-1.gif\" alt=\"\" class=\"wp-image-232\" width=\"596\" height=\"612\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"595\" src=\"http:\/\/ad2mlabs.com\/lab\/wp-content\/uploads\/2021\/07\/Delaunay_n1000.jpg\" alt=\"\" class=\"wp-image-191 size-full\" srcset=\"http:\/\/ad2mlabs.com\/lab\/wp-content\/uploads\/2021\/07\/Delaunay_n1000.jpg 721w, http:\/\/ad2mlabs.com\/lab\/wp-content\/uploads\/2021\/07\/Delaunay_n1000-300x248.jpg 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h5 class=\"wp-block-heading\"><strong>Calculating Delaunay Triangulation<\/strong><\/h5>\n\n\n\n<p>The objective of this project was to implement an algorithm to calculate the Delaunay triangulation of a set of points in 2d space. This was achieved by implementing Steven Fortune &#8216;s Sweep Line Algorithm.<\/p>\n\n\n\n<p>Members: Fraser Mann<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:51% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"544\" src=\"http:\/\/ad2mlabs.com\/lab\/wp-content\/uploads\/2021\/07\/Digital_Twin_3DRail_6frame-1.gif\" alt=\"\" class=\"wp-image-485 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<h5 class=\"wp-block-heading\"><strong>Development and Analysis of Digital Twin Simulations<\/strong><\/h5>\n\n\n\n<p><br>A digital twin is a replica of a physical entity which can be analyzed in place of it. The objective of this project is to develop and run various simulations of Digital Twins in both MATLAB and SolidWorks. Accuracy and speed of simulations are being optimized as development continues.&nbsp;<\/p>\n\n\n\n<p>Members: Andrew Bondoc <\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ball Pivoting Algorithm Implementation The objective of this project was to implement BPA for the purpose of reconstructing the surface mesh of a scanned object. Points are input as a set of x,y,z coordinates and an imaginary ball is pivoted along the surface creating facets when it rests on three points. Members: Fraser Mann Calculating [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"class_list":["post-330","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/pages\/330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/comments?post=330"}],"version-history":[{"count":3,"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/pages\/330\/revisions"}],"predecessor-version":[{"id":486,"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/pages\/330\/revisions\/486"}],"wp:attachment":[{"href":"http:\/\/ad2mlabs.com\/lab\/wp-json\/wp\/v2\/media?parent=330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}