From 62379de9ecc81fb42b7c2a0d2b8e3e1b02d63f38 Mon Sep 17 00:00:00 2001 From: Sébastien Crozet Date: Sat, 25 May 2024 10:36:34 +0200 Subject: feat: add simple inverse-kinematics solver for multibodies (#632) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: add a simple jacobian-based inverse-kinematics implementation for multibodies * feat: add 2d inverse kinematics example * feat: make forward_kinematics auto-fix the root’s degrees of freedom * feat: add 3d inverse kinematics example * chore: update changelog * chore: clippy fixes * chore: more clippy fixes * fix tests --- src_testbed/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src_testbed/lib.rs') diff --git a/src_testbed/lib.rs b/src_testbed/lib.rs index cb24d7e..36c9199 100644 --- a/src_testbed/lib.rs +++ b/src_testbed/lib.rs @@ -25,6 +25,7 @@ mod camera3d; mod debug_render; mod graphics; pub mod harness; +mod mouse; pub mod objects; pub mod physics; #[cfg(all(feature = "dim3", feature = "other-backends"))] -- cgit From 4737a961696a5e058ac51958ae3d5fad5a43f5ca Mon Sep 17 00:00:00 2001 From: Sébastien Crozet Date: Sat, 25 May 2024 11:11:21 +0200 Subject: fix: allow enexpected_cfgs --- src_testbed/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src_testbed/lib.rs') diff --git a/src_testbed/lib.rs b/src_testbed/lib.rs index 36c9199..2cb002a 100644 --- a/src_testbed/lib.rs +++ b/src_testbed/lib.rs @@ -1,4 +1,5 @@ #![allow(clippy::too_many_arguments)] +#![allow(unexpected_cfgs)] // This happens due to the dim2/dim3/f32/f64 cfg. extern crate nalgebra as na; -- cgit