index
:
github/rapier.git
bevy-glam
broken-perf-experiments
collider_pos_in_manifold
collider_removal
disabled-flag
master
perf_experiments
public_pair_events
testbed-init-app
v0.11-maintainance
voxels
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
.github/workflows/rapier-ci-build.yml
4
-rw-r--r--
CHANGELOG.md
60
-rw-r--r--
Cargo.toml
20
-rw-r--r--
benchmarks2d/Cargo.toml
2
-rw-r--r--
benchmarks2d/all_benchmarks2.rs
2
-rw-r--r--
benchmarks2d/capsules2.rs
3
-rw-r--r--
benchmarks2d/convex_polygons2.rs
86
-rw-r--r--
benchmarks3d/Cargo.toml
6
-rw-r--r--
benchmarks3d/all_benchmarks3.rs
2
-rw-r--r--
benchmarks3d/convex_polyhedron3.rs
83
-rw-r--r--
benchmarks3d/heightfield3.rs
8
-rw-r--r--
benchmarks3d/trimesh3.rs
39
-rw-r--r--
build/rapier2d-f64/Cargo.toml
61
-rw-r--r--
build/rapier2d/Cargo.toml
17
-rw-r--r--
build/rapier3d-f64/Cargo.toml
60
-rw-r--r--
build/rapier3d/Cargo.toml
22
-rw-r--r--
build/rapier_testbed2d/Cargo.toml
14
-rw-r--r--
build/rapier_testbed3d/Cargo.toml
18
-rw-r--r--
examples2d/Cargo.toml
4
-rw-r--r--
examples2d/all_examples2.rs
6
-rw-r--r--
examples2d/convex_polygons2.rs
86
-rw-r--r--
examples2d/polyline2.rs
74
-rw-r--r--
examples2d/sensor2.rs
11
-rw-r--r--
examples2d/trimesh2.rs
263
-rw-r--r--
examples3d/Cargo.toml
7
-rw-r--r--
examples3d/all_examples3.rs
8
-rw-r--r--
examples3d/compound3.rs
50
-rw-r--r--
examples3d/convex_decomposition3.rs
133
-rw-r--r--
examples3d/convex_polyhedron3.rs
78
-rw-r--r--
examples3d/debug_trimesh3.rs
24
-rw-r--r--
examples3d/harness_capsules3.rs
(renamed from benchmarks3d/harness_capsules3.rs)
0
-rw-r--r--
examples3d/heightfield3.rs
28
-rw-r--r--
examples3d/joints3.rs
6
-rw-r--r--
examples3d/locked_rotations3.rs
4
-rw-r--r--
examples3d/media/models/camel_decimated.obj
3004
-rw-r--r--
examples3d/media/models/chair.obj
760
-rw-r--r--
examples3d/media/models/cup_decimated.obj
3000
-rw-r--r--
examples3d/media/models/dilo_decimated.obj
3004
-rw-r--r--
examples3d/media/models/feline_decimated.obj
3000
-rw-r--r--
examples3d/media/models/genus3_decimated.obj
2998
-rw-r--r--
examples3d/media/models/hand2_decimated.obj
3055
-rw-r--r--
examples3d/media/models/hand_decimated.obj
3071
-rw-r--r--
examples3d/media/models/hornbug.obj
2857
-rw-r--r--
examples3d/media/models/octopus_decimated.obj
3010
-rw-r--r--
examples3d/media/models/rabbit_decimated.obj
3003
-rw-r--r--
examples3d/media/models/rust_logo_simplified.obj
1265
-rw-r--r--
examples3d/media/models/screwdriver_decimated.obj
3004
-rw-r--r--
examples3d/media/models/table.obj
142
-rw-r--r--
examples3d/media/models/tstTorusModel.obj
866
-rw-r--r--
examples3d/media/models/tstTorusModel2.obj
866
-rw-r--r--
examples3d/media/models/tstTorusModel3.obj
866
-rw-r--r--
examples3d/sensor3.rs
11
-rw-r--r--
examples3d/stacks3.rs
171
-rw-r--r--
examples3d/trimesh3.rs
64
-rw-r--r--
src/data/arena.rs
11
-rw-r--r--
src/data/hashmap.rs
137
-rw-r--r--
src/data/maybe_serializable_data.rs
17
-rw-r--r--
src/data/mod.rs
4
-rw-r--r--
src/dynamics/coefficient_combine_rule.rs
34
-rw-r--r--
src/dynamics/integration_parameters.rs
54
-rw-r--r--
src/dynamics/joint/ball_joint.rs
16
-rw-r--r--
src/dynamics/joint/fixed_joint.rs
10
-rw-r--r--
src/dynamics/joint/joint_set.rs
67
-rw-r--r--
src/dynamics/joint/prismatic_joint.rs
68
-rw-r--r--
src/dynamics/joint/revolute_joint.rs
24
-rw-r--r--
src/dynamics/mass_properties.rs
442
-rw-r--r--
src/dynamics/mass_properties_ball.rs
30
-rw-r--r--
src/dynamics/mass_properties_capsule.rs
39
-rw-r--r--
src/dynamics/mass_properties_cone.rs
29
-rw-r--r--
src/dynamics/mass_properties_cuboid.rs
33
-rw-r--r--
src/dynamics/mass_properties_cylinder.rs
40
-rw-r--r--
src/dynamics/mass_properties_polygon.rs
146
-rw-r--r--
src/dynamics/mod.rs
13
-rw-r--r--
src/dynamics/rigid_body.rs
362
-rw-r--r--
src/dynamics/rigid_body_set.rs
133
-rw-r--r--
src/dynamics/solver/categorization.rs
36
-rw-r--r--
src/dynamics/solver/delta_vel.rs
2
-rw-r--r--
src/dynamics/solver/interaction_groups.rs
10
-rw-r--r--
src/dynamics/solver/island_solver.rs
43
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_position_constraint.rs
48
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_position_constraint_wide.rs
54
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_velocity_constraint.rs
90
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_velocity_constraint_wide.rs
116
-rw-r--r--
src/dynamics/solver/joint_constraint/fixed_position_constraint.rs
52
-rw-r--r--
src/dynamics/solver/joint_constraint/fixed_position_constraint_wide.rs
51
-rw-r--r--
src/dynamics/solver/joint_constraint/fixed_velocity_constraint.rs
72
-rw-r--r--
src/dynamics/solver/joint_constraint/fixed_velocity_constraint_wide.rs
94
-rw-r--r--
src/dynamics/solver/joint_constraint/joint_constraint.rs
5
-rw-r--r--
src/dynamics/solver/joint_constraint/joint_position_constraint.rs
116
-rw-r--r--
src/dynamics/solver/joint_constraint/mod.rs
24
-rw-r--r--
src/dynamics/solver/joint_constraint/prismatic_position_constraint.rs
46
-rw-r--r--
src/dynamics/solver/joint_constraint/prismatic_position_constraint_wide.rs
51
-rw-r--r--
src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs
94
-rw-r--r--
src/dynamics/solver/joint_constraint/prismatic_velocity_constraint_wide.rs
130
-rw-r--r--
src/dynamics/solver/joint_constraint/revolute_position_constraint.rs
42
-rw-r--r--
src/dynamics/solver/joint_constraint/revolute_position_constraint_wide.rs
51
-rw-r--r--
src/dynamics/solver/joint_constraint/revolute_velocity_constraint.rs
62
-rw-r--r--
src/dynamics/solver/joint_constraint/revolute_velocity_constraint_wide.rs
74
-rw-r--r--
src/dynamics/solver/mod.rs
8
-rw-r--r--
src/dynamics/solver/parallel_island_solver.rs
89
-rw-r--r--
src/dynamics/solver/parallel_position_solver.rs
529
-rw-r--r--
src/dynamics/solver/parallel_solver_constraints.rs
311
-rw-r--r--
src/dynamics/solver/parallel_velocity_solver.rs
360
-rw-r--r--
src/dynamics/solver/position_constraint.rs
180
-rw-r--r--
src/dynamics/solver/position_constraint_wide.rs
166
-rw-r--r--
src/dynamics/solver/position_ground_constraint.rs
147
-rw-r--r--
src/dynamics/solver/position_ground_constraint_wide.rs
154
-rw-r--r--
src/dynamics/solver/position_solver.rs
424
-rw-r--r--
src/dynamics/solver/solver_constraints.rs
364
-rw-r--r--
src/dynamics/solver/velocity_constraint.rs
96
-rw-r--r--
src/dynamics/solver/velocity_constraint_wide.rs
133
-rw-r--r--
src/dynamics/solver/velocity_ground_constraint.rs
99
-rw-r--r--
src/dynamics/solver/velocity_ground_constraint_wide.rs
130
-rw-r--r--
src/dynamics/solver/velocity_solver.rs
362
-rw-r--r--
src/geometry/ball.rs
16
-rw-r--r--
src/geometry/broad_phase_multi_sap.rs
44
-rw-r--r--
src/geometry/capsule.rs
192
-rw-r--r--
src/geometry/collider.rs
493
-rw-r--r--
src/geometry/collider_set.rs
62
-rw-r--r--
src/geometry/contact.rs
531
-rw-r--r--
src/geometry/contact_generator/ball_ball_contact_generator.rs
103
-rw-r--r--
src/geometry/contact_generator/ball_convex_contact_generator.rs
74
-rw-r--r--
src/geometry/contact_generator/ball_polygon_contact_generator.rs
1
-rw-r--r--
src/geometry/contact_generator/capsule_capsule_contact_generator.rs
199
-rw-r--r--
src/geometry/contact_generator/contact_dispatcher.rs
141
-rw-r--r--
src/geometry/contact_generator/contact_generator.rs
228
-rw-r--r--
src/geometry/contact_generator/contact_generator_workspace.rs
104
-rw-r--r--
src/geometry/contact_generator/cuboid_capsule_contact_generator.rs
189
-rw-r--r--
src/geometry/contact_generator/cuboid_cuboid_contact_generator.rs
155
-rw-r--r--
src/geometry/contact_generator/cuboid_polygon_contact_generator.rs
1
-rw-r--r--
src/geometry/contact_generator/cuboid_triangle_contact_generator.rs
173
-rw-r--r--
src/geometry/contact_generator/heightfield_shape_contact_generator.rs
191
-rw-r--r--
src/geometry/contact_generator/mod.rs
81
-rw-r--r--
src/geometry/contact_generator/pfm_pfm_contact_generator.rs
144
-rw-r--r--
src/geometry/contact_generator/polygon_