JelloSwift

master

Swift soft body physics engine
LuizZak/JelloSwift

JelloSwift

Build Status

Soft-body physics dynamics library written in Swift


they all look so *squishy!*

Video demo available here: https://www.youtube.com/watch?v=0J6P5WaxSHA

This is a port of JelloPhysics, a C#/C++ soft-body physics engine (the original license is included at the JelloPhysics-License.md file).

This port more closely resembles the AS3 version of the engine, JelloAS3, with many optimizations and modifications made to better fit Swift, with the biggest change being how spring and pressure bodies are defined.

The project comes with a demo scene for the iPad, so just fire up and drag the soft bodies around!

Example

To run the example project, clone the repo, open the Sample project under Sample/Sample.xcodeproj, select a platform and run.

Requirements

To compile this project, you require Xcode 10.2 w/ Swift 5.0 installed.

Installation

Swift Package Manager

JelloSwift is also available as a Swift Package

dependencies: [
    // [...]
    .package(url: "https://github.com/LuizZak/JelloSwift.git", from: "0.14.0"),
],

License

JelloSwift is available under the MIT license. See the LICENSE file for more info.

Description

  • Swift Tools 5.0.0
View More Packages from this Author

Dependencies

  • None
Last updated: Thu Mar 14 2024 14:15:17 GMT-0900 (Hawaii-Aleutian Daylight Time)