├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── rust.yml ├── .gitignore ├── .rustfmt.toml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── docs ├── demo_cloth.gif ├── demo_cloth_cutting.gif ├── demo_cloth_cutting.mp4 ├── demo_cloth_ripping.gif └── demo_line.gif ├── examples ├── 2d_cloth.rs ├── 2d_cloth_cutter.rs ├── 2d_line.rs ├── 3d_cloth.rs └── 3d_line.rs └── src ├── components ├── locked.rs ├── mod.rs ├── point.rs ├── stick.rs └── stick_max_tension.rs ├── config.rs ├── lib.rs └── systems ├── debug.rs ├── mod.rs ├── points.rs └── sticks.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | Cargo.lock -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/README.md -------------------------------------------------------------------------------- /docs/demo_cloth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/docs/demo_cloth.gif -------------------------------------------------------------------------------- /docs/demo_cloth_cutting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/docs/demo_cloth_cutting.gif -------------------------------------------------------------------------------- /docs/demo_cloth_cutting.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/docs/demo_cloth_cutting.mp4 -------------------------------------------------------------------------------- /docs/demo_cloth_ripping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/docs/demo_cloth_ripping.gif -------------------------------------------------------------------------------- /docs/demo_line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/docs/demo_line.gif -------------------------------------------------------------------------------- /examples/2d_cloth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/examples/2d_cloth.rs -------------------------------------------------------------------------------- /examples/2d_cloth_cutter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/examples/2d_cloth_cutter.rs -------------------------------------------------------------------------------- /examples/2d_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/examples/2d_line.rs -------------------------------------------------------------------------------- /examples/3d_cloth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/examples/3d_cloth.rs -------------------------------------------------------------------------------- /examples/3d_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/examples/3d_line.rs -------------------------------------------------------------------------------- /src/components/locked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/components/locked.rs -------------------------------------------------------------------------------- /src/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/components/mod.rs -------------------------------------------------------------------------------- /src/components/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/components/point.rs -------------------------------------------------------------------------------- /src/components/stick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/components/stick.rs -------------------------------------------------------------------------------- /src/components/stick_max_tension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/components/stick_max_tension.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/systems/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/systems/debug.rs -------------------------------------------------------------------------------- /src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/systems/mod.rs -------------------------------------------------------------------------------- /src/systems/points.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/systems/points.rs -------------------------------------------------------------------------------- /src/systems/sticks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ManevilleF/bevy_verlet/HEAD/src/systems/sticks.rs --------------------------------------------------------------------------------