Skip to content

A finite difference thin plate visualisation using Metal shaders

License

Notifications You must be signed in to change notification settings

mhamilt/Swift-Metal-Plate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift Metal Plate

A finite difference thin plate visualisation using Metal shaders

Install

Useage

  • Click to add a raised cosine input force
  • Right click to clear the screen

Building

Included in the repository is an Xcode project. If you are incredibly lazy, you can download and open the Xcode project directly from this link

About

Swift Metal Plate is based off the work I was doing for my Masters in Acoustics and Music Techonology at University of Edinburgh / Edinburgh College of Art.

A finite difference plate has become my 'Hello, World' for any new language / technology that I'm learning. In this case, Metal and App Notarisation were being tackled.

Derviations

If you are that way inclined, see some MathJAX formatted derivations on this page.

See also

License

This repository is provided under an MIT License.