Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/aheze/Prism
Browse files Browse the repository at this point in the history
  • Loading branch information
aheze committed Oct 20, 2022
2 parents 0b2919c + db8575c commit 2b259a3
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<img width="200" alt="Island" src="https://user-images.githubusercontent.com/49819455/196879803-8f247975-57cb-4957-8795-3ae3dec52009.png">
<img width="200" alt="Island" src="Assets/Island.gif">


# Prism
Expand All @@ -8,10 +8,11 @@ A lightweight 3D renderer for SwiftUI.
- Works with any SwiftUI `View`.
- Fully interactive and animatable.
- Compatible with all SwiftUI modifiers.
- Will not affect sizing (unlike GeometryReader...)
- 100% SwiftUI. No SceneKit or other weird stuff.
- No positioning side effects, unlike GeometryReader.
- 100% SwiftUI — no SceneKit, SpriteKit, etc.
- Powered by perspective transforms, so it's fast.
- Supports sizing, extrusion, levitation, and more.
- Compose complex scenes with a familiar API.

![Logo cube](Assets/Logo.png) | ![Square that animates into a cube, with border](Assets/Transform.gif) | ![3 green cubes that bounce on click](Assets/Bounce.gif) | ![Thin, levitating blue prism](Assets/Gradient.png) | ![Prism with an image on each side](Assets/Image.png)
--- | --- | --- | --- | ---
Expand Down

0 comments on commit 2b259a3

Please sign in to comment.