From 9bf1321f8f1d2e116f44c2461a53f302c4ef4171 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Tue, 8 Dec 2020 17:31:49 +0100 Subject: Outsource the contact manifold, SAT, and some shapes. --- Cargo.toml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index cfb166a..55e9b43 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,8 @@ members = [ "build/rapier2d", "build/rapier_testbed2d", "examples2d", "benchmark #nphysics2d = { path = "../nphysics/build/nphysics2d" } #nphysics3d = { path = "../nphysics/build/nphysics3d" } #kiss3d = { path = "../kiss3d" } +buckler2d = { path = "../buckler/build/buckler2d" } +buckler3d = { path = "../buckler/build/buckler3d" } [profile.release] #debug = true -- cgit From e231bacec608fa5efd24f7a876572927dbd6c9c4 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Thu, 17 Dec 2020 10:24:36 +0100 Subject: Move all the contact manifold computations out of Rapier. --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 55e9b43..eaafe91 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,8 +10,8 @@ members = [ "build/rapier2d", "build/rapier_testbed2d", "examples2d", "benchmark #nphysics2d = { path = "../nphysics/build/nphysics2d" } #nphysics3d = { path = "../nphysics/build/nphysics3d" } #kiss3d = { path = "../kiss3d" } -buckler2d = { path = "../buckler/build/buckler2d" } -buckler3d = { path = "../buckler/build/buckler3d" } +eagl2d = { path = "../eagl/build/eagl2d" } +eagl3d = { path = "../eagl/build/eagl3d" } [profile.release] #debug = true -- cgit From 8fe2df126a279a435cc544b150aadf8f7b757868 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Thu, 17 Dec 2020 18:37:16 +0100 Subject: Remove some irrelevant code. --- Cargo.toml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index eaafe91..0cde558 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,8 +10,10 @@ members = [ "build/rapier2d", "build/rapier_testbed2d", "examples2d", "benchmark #nphysics2d = { path = "../nphysics/build/nphysics2d" } #nphysics3d = { path = "../nphysics/build/nphysics3d" } #kiss3d = { path = "../kiss3d" } -eagl2d = { path = "../eagl/build/eagl2d" } -eagl3d = { path = "../eagl/build/eagl3d" } +#cdl2d = { path = "../cdl/build/cdl2d" } +#cdl3d = { path = "../cdl/build/cdl3d" } +cdl2d = { git = "https://github.com/sebcrozet/cdl.git" } +cdl3d = { git = "https://github.com/sebcrozet/cdl.git" } [profile.release] #debug = true -- cgit From aa61fe65e3ff0289ecab57b4053a3410cf6d4a87 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Mon, 4 Jan 2021 15:14:25 +0100 Subject: Add support of 64-bits reals. --- Cargo.toml | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 0cde558..e38800b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,19 +1,24 @@ [workspace] -members = [ "build/rapier2d", "build/rapier_testbed2d", "examples2d", "benchmarks2d", - "build/rapier3d", "build/rapier_testbed3d", "examples3d", "benchmarks3d" ] +members = [ "build/rapier2d", "build/rapier2d-f64", "build/rapier_testbed2d", "examples2d", "benchmarks2d", + "build/rapier3d", "build/rapier3d-f64", "build/rapier_testbed3d", "examples3d", "benchmarks3d" ] [patch.crates-io] #wrapped2d = { git = "https://github.com/Bastacyclop/rust_box2d.git" } #simba = { path = "../simba" } -#ncollide2d = { path = "../ncollide/build/ncollide2d" } -#ncollide3d = { path = "../ncollide/build/ncollide3d" } -#nphysics2d = { path = "../nphysics/build/nphysics2d" } -#nphysics3d = { path = "../nphysics/build/nphysics3d" } -#kiss3d = { path = "../kiss3d" } -#cdl2d = { path = "../cdl/build/cdl2d" } -#cdl3d = { path = "../cdl/build/cdl3d" } -cdl2d = { git = "https://github.com/sebcrozet/cdl.git" } -cdl3d = { git = "https://github.com/sebcrozet/cdl.git" } +ncollide2d = { path = "../ncollide/build/ncollide2d" } +ncollide3d = { path = "../ncollide/build/ncollide3d" } +nphysics2d = { path = "../nphysics/build/nphysics2d" } +nphysics3d = { path = "../nphysics/build/nphysics3d" } +kiss3d = { path = "../kiss3d" } +cdl2d = { path = "../cdl/build/cdl2d" } +cdl3d = { path = "../cdl/build/cdl3d" } +cdl2d-f64 = { path = "../cdl/build/cdl2d-f64" } +cdl3d-f64 = { path = "../cdl/build/cdl3d-f64" } +#cdl2d = { git = "https://github.com/sebcrozet/cdl.git" } +#cdl3d = { git = "https://github.com/sebcrozet/cdl.git" } +#cdl2d-f64 = { git = "https://github.com/sebcrozet/cdl.git" } +#cdl3d-f64 = { git = "https://github.com/sebcrozet/cdl.git" } +#nalgebra = { path = "../nalgebra" } [profile.release] #debug = true -- cgit From 6ba50813581e9cc87bcb93fef0d01e16065b976b Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Tue, 5 Jan 2021 13:52:35 +0100 Subject: patch.crates-io: point towards the repositories of cdl, ncollide, nphysics, kiss3d. --- Cargo.toml | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index e38800b..39dd274 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,22 +4,29 @@ members = [ "build/rapier2d", "build/rapier2d-f64", "build/rapier_testbed2d", "e [patch.crates-io] #wrapped2d = { git = "https://github.com/Bastacyclop/rust_box2d.git" } + #simba = { path = "../simba" } -ncollide2d = { path = "../ncollide/build/ncollide2d" } -ncollide3d = { path = "../ncollide/build/ncollide3d" } -nphysics2d = { path = "../nphysics/build/nphysics2d" } -nphysics3d = { path = "../nphysics/build/nphysics3d" } -kiss3d = { path = "../kiss3d" } -cdl2d = { path = "../cdl/build/cdl2d" } -cdl3d = { path = "../cdl/build/cdl3d" } -cdl2d-f64 = { path = "../cdl/build/cdl2d-f64" } -cdl3d-f64 = { path = "../cdl/build/cdl3d-f64" } -#cdl2d = { git = "https://github.com/sebcrozet/cdl.git" } -#cdl3d = { git = "https://github.com/sebcrozet/cdl.git" } -#cdl2d-f64 = { git = "https://github.com/sebcrozet/cdl.git" } -#cdl3d-f64 = { git = "https://github.com/sebcrozet/cdl.git" } +#ncollide2d = { path = "../ncollide/build/ncollide2d" } +#ncollide3d = { path = "../ncollide/build/ncollide3d" } +#nphysics2d = { path = "../nphysics/build/nphysics2d" } +#nphysics3d = { path = "../nphysics/build/nphysics3d" } +#kiss3d = { path = "../kiss3d" } +#cdl2d = { path = "../cdl/build/cdl2d" } +#cdl3d = { path = "../cdl/build/cdl3d" } +#cdl2d-f64 = { path = "../cdl/build/cdl2d-f64" } +#cdl3d-f64 = { path = "../cdl/build/cdl3d-f64" } #nalgebra = { path = "../nalgebra" } +kiss3d = { git = "https://github.com/sebcrozet/kiss3d" } +cdl2d = { git = "https://github.com/sebcrozet/cdl" } +cdl3d = { git = "https://github.com/sebcrozet/cdl" } +cdl2d-f64 = { git = "https://github.com/sebcrozet/cdl" } +cdl3d-f64 = { git = "https://github.com/sebcrozet/cdl" } +ncollide2d = { git = "https://github.com/dimforge/ncollide" } +ncollide3d = { git = "https://github.com/dimforge/ncollide" } +nphysics2d = { git = "https://github.com/dimforge/nphysics" } +nphysics3d = { git = "https://github.com/dimforge/nphysics" } + [profile.release] #debug = true codegen-units = 1 -- cgit From b58295f2a45553df76cad818544524a7ee5d053d Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Thu, 7 Jan 2021 10:58:36 +0100 Subject: Testbed: don't rely on github versions for ncollide, nphysics, kiss3d. --- Cargo.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 39dd274..be3d828 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,15 +17,15 @@ members = [ "build/rapier2d", "build/rapier2d-f64", "build/rapier_testbed2d", "e #cdl3d-f64 = { path = "../cdl/build/cdl3d-f64" } #nalgebra = { path = "../nalgebra" } -kiss3d = { git = "https://github.com/sebcrozet/kiss3d" } +#kiss3d = { git = "https://github.com/sebcrozet/kiss3d" } cdl2d = { git = "https://github.com/sebcrozet/cdl" } cdl3d = { git = "https://github.com/sebcrozet/cdl" } cdl2d-f64 = { git = "https://github.com/sebcrozet/cdl" } cdl3d-f64 = { git = "https://github.com/sebcrozet/cdl" } -ncollide2d = { git = "https://github.com/dimforge/ncollide" } -ncollide3d = { git = "https://github.com/dimforge/ncollide" } -nphysics2d = { git = "https://github.com/dimforge/nphysics" } -nphysics3d = { git = "https://github.com/dimforge/nphysics" } +#ncollide2d = { git = "https://github.com/dimforge/ncollide" } +#ncollide3d = { git = "https://github.com/dimforge/ncollide" } +#nphysics2d = { git = "https://github.com/dimforge/nphysics" } +#nphysics3d = { git = "https://github.com/dimforge/nphysics" } [profile.release] #debug = true -- cgit From 8f7220f03d3c23574b9ece09d81d32e862f1b5c6 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Sun, 24 Jan 2021 11:13:44 +0100 Subject: Rename cdl to parry. --- Cargo.toml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index be3d828..224452f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,17 +11,17 @@ members = [ "build/rapier2d", "build/rapier2d-f64", "build/rapier_testbed2d", "e #nphysics2d = { path = "../nphysics/build/nphysics2d" } #nphysics3d = { path = "../nphysics/build/nphysics3d" } #kiss3d = { path = "../kiss3d" } -#cdl2d = { path = "../cdl/build/cdl2d" } -#cdl3d = { path = "../cdl/build/cdl3d" } -#cdl2d-f64 = { path = "../cdl/build/cdl2d-f64" } -#cdl3d-f64 = { path = "../cdl/build/cdl3d-f64" } +#parry2d = { path = "../parry/build/parry2d" } +#parry3d = { path = "../parry/build/parry3d" } +#parry2d-f64 = { path = "../parry/build/parry2d-f64" } +#parry3d-f64 = { path = "../parry/build/parry3d-f64" } #nalgebra = { path = "../nalgebra" } #kiss3d = { git = "https://github.com/sebcrozet/kiss3d" } -cdl2d = { git = "https://github.com/sebcrozet/cdl" } -cdl3d = { git = "https://github.com/sebcrozet/cdl" } -cdl2d-f64 = { git = "https://github.com/sebcrozet/cdl" } -cdl3d-f64 = { git = "https://github.com/sebcrozet/cdl" } +parry2d = { git = "https://github.com/sebcrozet/parry" } +parry3d = { git = "https://github.com/sebcrozet/parry" } +parry2d-f64 = { git = "https://github.com/sebcrozet/parry" } +parry3d-f64 = { git = "https://github.com/sebcrozet/parry" } #ncollide2d = { git = "https://github.com/dimforge/ncollide" } #ncollide3d = { git = "https://github.com/dimforge/ncollide" } #nphysics2d = { git = "https://github.com/dimforge/nphysics" } -- cgit From ac1e38849fbd3b05a97084c4bdaf4aa8ea39832a Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Fri, 29 Jan 2021 13:36:27 +0100 Subject: Update Cargo badges and categories. --- Cargo.toml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 224452f..cba317b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,17 +11,17 @@ members = [ "build/rapier2d", "build/rapier2d-f64", "build/rapier_testbed2d", "e #nphysics2d = { path = "../nphysics/build/nphysics2d" } #nphysics3d = { path = "../nphysics/build/nphysics3d" } #kiss3d = { path = "../kiss3d" } -#parry2d = { path = "../parry/build/parry2d" } -#parry3d = { path = "../parry/build/parry3d" } -#parry2d-f64 = { path = "../parry/build/parry2d-f64" } -#parry3d-f64 = { path = "../parry/build/parry3d-f64" } +parry2d = { path = "../parry/build/parry2d" } +parry3d = { path = "../parry/build/parry3d" } +parry2d-f64 = { path = "../parry/build/parry2d-f64" } +parry3d-f64 = { path = "../parry/build/parry3d-f64" } #nalgebra = { path = "../nalgebra" } #kiss3d = { git = "https://github.com/sebcrozet/kiss3d" } -parry2d = { git = "https://github.com/sebcrozet/parry" } -parry3d = { git = "https://github.com/sebcrozet/parry" } -parry2d-f64 = { git = "https://github.com/sebcrozet/parry" } -parry3d-f64 = { git = "https://github.com/sebcrozet/parry" } +#parry2d = { git = "https://github.com/sebcrozet/parry" } +#parry3d = { git = "https://github.com/sebcrozet/parry" } +#parry2d-f64 = { git = "https://github.com/sebcrozet/parry" } +#parry3d-f64 = { git = "https://github.com/sebcrozet/parry" } #ncollide2d = { git = "https://github.com/dimforge/ncollide" } #ncollide3d = { git = "https://github.com/dimforge/ncollide" } #nphysics2d = { git = "https://github.com/dimforge/nphysics" } -- cgit From 0fd0e771e0515693329fe5d44b839958296a10d5 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Fri, 29 Jan 2021 14:09:08 +0100 Subject: Remove cargo patches. --- Cargo.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index cba317b..db1ac16 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,10 +11,10 @@ members = [ "build/rapier2d", "build/rapier2d-f64", "build/rapier_testbed2d", "e #nphysics2d = { path = "../nphysics/build/nphysics2d" } #nphysics3d = { path = "../nphysics/build/nphysics3d" } #kiss3d = { path = "../kiss3d" } -parry2d = { path = "../parry/build/parry2d" } -parry3d = { path = "../parry/build/parry3d" } -parry2d-f64 = { path = "../parry/build/parry2d-f64" } -parry3d-f64 = { path = "../parry/build/parry3d-f64" } +#parry2d = { path = "../parry/build/parry2d" } +#parry3d = { path = "../parry/build/parry3d" } +#parry2d-f64 = { path = "../parry/build/parry2d-f64" } +#parry3d-f64 = { path = "../parry/build/parry3d-f64" } #nalgebra = { path = "../nalgebra" } #kiss3d = { git = "https://github.com/sebcrozet/kiss3d" } -- cgit