Digital Design

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 Delaunay Triangulation

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 ‘s Sweep Line Algorithm.

Members: Fraser Mann

Development and Analysis of Digital Twin Simulations


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. 

Members: Andrew Bondoc