Skip to content

spencerhartland/PhysicalMediaKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Physical Media Kit

A SwiftUI framework providing easy-to-use, customizable, animated 3D models of physical media (vinyl record, CD, etc.).

Demo

See the framework's capabilities and learn how to integrate it into your SwiftUI code with the PhysicalMediaKitDemo iOS app.

Available models

  • Vinyl Record
  • Compact Disc
  • Compact Cassette

Using the framework

PhysicalMedia provides methods to render the available 3D models of common physical media. See PhysicalMedia.swift for documentation specific to each method.

Displaying a vinyl record

PhysicalMedia.vinylRecord(_:_:scale:rotationXY:)

Displaying a compact disc

PhysicalMedia.compactDisc(_:scale:rotationXY:)

Displaying a compact cassette

PhysicalMedia.compactCassette(_:_:scale:rotationXY:)

Displaying a thumbnail of a vinyl record

PhysicalMedia.vinylRecordThumbnail(_:_:scale:rotationXY:)

Displaying a thumbnail of a compact disc

PhysicalMedia.compactDiscThumbnail(_:scale:rotationXY:)

Displaying a thumbnail of a compact cassette

PhysicalMedia.compactCassetteThumbnail(_:_:scale:rotationXY:)

About

A SwiftUI framework providing easy-to-use, customizable, animated 3D models of physical media (vinyl record, CD, etc.).

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages