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/FUNDING.yml
12
-rw-r--r--
.gitignore
8
-rw-r--r--
Cargo.toml
12
-rw-r--r--
LICENSE
201
-rw-r--r--
README.md
30
-rw-r--r--
build/rapier2d/Cargo.toml
53
-rw-r--r--
build/rapier3d/Cargo.toml
53
-rw-r--r--
build/rapier_testbed2d/Cargo.toml
45
-rw-r--r--
build/rapier_testbed3d/Cargo.toml
47
-rw-r--r--
examples2d/Cargo.toml
27
-rw-r--r--
examples2d/all_examples2.rs
90
-rw-r--r--
examples2d/balls2.rs
68
-rw-r--r--
examples2d/boxes2.rs
73
-rw-r--r--
examples2d/capsules2.rs
76
-rw-r--r--
examples2d/debug_box_ball2.rs
44
-rw-r--r--
examples2d/heightfield2.rs
72
-rw-r--r--
examples2d/joints2.rs
75
-rw-r--r--
examples2d/kinematic2.rs
93
-rw-r--r--
examples2d/pyramid2.rs
60
-rw-r--r--
examples2d/sensor2.rs
101
-rw-r--r--
examples2d/stress_joint_ball2.rs
72
-rw-r--r--
examples2d/stress_joint_fixed2.rs
85
-rw-r--r--
examples2d/stress_joint_prismatic2.rs
69
-rw-r--r--
examples3d/Cargo.toml
27
-rw-r--r--
examples3d/all_examples3.rs
110
-rw-r--r--
examples3d/balls3.rs
29
-rw-r--r--
examples3d/boxes3.rs
68
-rw-r--r--
examples3d/capsules3.rs
69
-rw-r--r--
examples3d/debug_boxes3.rs
47
-rw-r--r--
examples3d/debug_triangle3.rs
48
-rw-r--r--
examples3d/domino3.rs
87
-rw-r--r--
examples3d/heightfield3.rs
78
-rw-r--r--
examples3d/joints3.rs
272
-rw-r--r--
examples3d/kinematic3.rs
97
-rw-r--r--
examples3d/pyramid3.rs
85
-rw-r--r--
examples3d/sensor3.rs
105
-rw-r--r--
examples3d/stacks3.rs
195
-rw-r--r--
examples3d/stress_joint_ball3.rs
70
-rw-r--r--
examples3d/stress_joint_fixed3.rs
92
-rw-r--r--
examples3d/stress_joint_prismatic3.rs
81
-rw-r--r--
examples3d/stress_joint_revolute3.rs
89
-rw-r--r--
examples3d/stress_keva3.rs
148
-rw-r--r--
examples3d/trimesh3.rs
88
-rw-r--r--
src/counters/ccd_counters.rs
49
-rw-r--r--
src/counters/collision_detection_counters.rs
32
-rw-r--r--
src/counters/mod.rs
225
-rw-r--r--
src/counters/solver_counters.rs
67
-rw-r--r--
src/counters/stages_counters.rs
48
-rw-r--r--
src/counters/timer.rs
53
-rw-r--r--
src/data/arena.rs
1159
-rw-r--r--
src/data/graph.rs
830
-rw-r--r--
src/data/mod.rs
4
-rw-r--r--
src/dynamics/integration_parameters.rs
207
-rw-r--r--
src/dynamics/joint/ball_joint.rs
34
-rw-r--r--
src/dynamics/joint/fixed_joint.rs
33
-rw-r--r--
src/dynamics/joint/joint.rs
112
-rw-r--r--
src/dynamics/joint/joint_set.rs
218
-rw-r--r--
src/dynamics/joint/mod.rs
16
-rw-r--r--
src/dynamics/joint/prismatic_joint.rs
193
-rw-r--r--
src/dynamics/joint/revolute_joint.rs
46
-rw-r--r--
src/dynamics/mass_properties.rs
206
-rw-r--r--
src/dynamics/mass_properties_ball.rs
30
-rw-r--r--
src/dynamics/mass_properties_capsule.rs
60
-rw-r--r--
src/dynamics/mass_properties_cuboid.rs
33
-rw-r--r--
src/dynamics/mass_properties_polygon.rs
144
-rw-r--r--
src/dynamics/mod.rs
30
-rw-r--r--
src/dynamics/rigid_body.rs
441
-rw-r--r--
src/dynamics/rigid_body_set.rs
518
-rw-r--r--
src/dynamics/solver/categorization.rs
70
-rw-r--r--
src/dynamics/solver/delta_vel.rs
18
-rw-r--r--
src/dynamics/solver/interaction_groups.rs
434
-rw-r--r--
src/dynamics/solver/island_solver.rs
73
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_position_constraint.rs
165
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_position_constraint_wide.rs
199
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_velocity_constraint.rs
238
-rw-r--r--
src/dynamics/solver/joint_constraint/ball_velocity_constraint_wide.rs
329
-rw-r--r--
src/dynamics/solver/joint_constraint/fixed_position_constraint.rs
139
-rw-r--r--
src/dynamics/solver/joint_constraint/fixed_velocity_constraint.rs
370
-rw-r--r--
src/dynamics/solver/joint_constraint/fixed_velocity_constraint_wide.rs
472
-rw-r--r--
src/dynamics/solver/joint_constraint/joint_constraint.rs
340
-rw-r--r--
src/dynamics/solver/joint_constraint/joint_position_constraint.rs
169
-rw-r--r--
src/dynamics/solver/joint_constraint/mod.rs
65
-rw-r--r--
src/dynamics/solver/joint_constraint/prismatic_position_constraint.rs
170
-rw-r--r--
src/dynamics/solver/joint_constraint/prismatic_velocity_constraint.rs
558
-rw-r--r--
src/dynamics/solver/joint_constraint/prismatic_velocity_constraint_wide.rs
687
-rw-r--r--
src/dynamics/solver/joint_constraint/revolute_position_constraint.rs
142
-rw-r--r--
src/dynamics/solver/joint_constraint/revolute_velocity_constraint.rs
294
-rw-r--r--
src/dynamics/solver/joint_constraint/revolute_velocity_constraint_wide.rs
397
-rw-r--r--
src/dynamics/solver/mod.rs
56
-rw-r--r--
src/dynamics/solver/parallel_island_solver.rs
259
-rw-r--r--
src/dynamics/solver/parallel_position_solver.rs
582
-rw-r--r--
src/dynamics/solver/parallel_velocity_solver.rs
485
-rw-r--r--
src/dynamics/solver/position_constraint.rs
246
-rw-r--r--
src/dynamics/solver/position_constraint_wide.rs
217
-rw-r--r--
src/dynamics/solver/position_ground_constraint.rs
189
-rw-r--r--
src/dynamics/solver/position_ground_constraint_wide.rs
199
-rw-r--r--
src/dynamics/solver/position_solver.rs
451
-rw-r--r--
src/dynamics/solver/velocity_constraint.rs
401
-rw-r--r--
src/dynamics/solver/velocity_constraint_wide.rs
344
-rw-r--r--
src/dynamics/solver/velocity_ground_constraint.rs
300
-rw-r--r--
src/dynamics/solver/velocity_ground_constraint_wide.rs
300
-rw-r--r--
src/dynamics/solver/velocity_solver.rs
405
-rw-r--r--
src/geometry/ball.rs
16
-rw-r--r--
src/geometry/broad_phase.rs
255
-rw-r--r--
src/geometry/broad_phase_multi_sap.rs
645
-rw-r--r--
src/geometry/capsule.rs
168
-rw-r--r--
src/geometry/collider.rs
373
-rw-r--r--
src/geometry/collider_set.rs
139
-rw-r--r--
src/geometry/contact.rs
485
-rw-r--r--
src/geometry/contact_generator/ball_ball_contact_generator.rs
98
-rw-r--r--
src/geometry/contact_generator/ball_convex_contact_generator.rs
85
-rw-r--r--
src/geometry/contact_generator/ball_polygon_contact_generator.rs
0
-rw-r--r--
src/geometry/contact_generator/capsule_capsule_contact_generator.rs
200
-rw-r--r--
src/geometry/contact_generator/contact_dispatcher.rs
127
-rw-r--r--
src/geometry/contact_generator/contact_generator.rs
222
-rw-r--r--
src/geometry/contact_generator/cuboid_capsule_contact_generator.rs
188
-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
0
-rw-r--r--
src/geometry/contact_generator/cuboid_triangle_contact_generator.rs
171
-rw-r--r--
src/geometry/contact_generator/heightfield_shape_contact_generator.rs
189
-rw-r--r--
src/geometry/contact_generator/mod.rs
71
-rw-r--r--
src/geometry/contact_generator/polygon_polygon_contact_generator.rs
298
-rw-r--r--
src/geometry/contact_generator/trimesh_shape_contact_generator.rs
194
-rw-r--r--
src/geometry/contact_generator/voxels_shape_contact_generator.rs
0
-rw-r--r--
src/geometry/cuboid.rs
234
-rw-r--r--
src/geometry/cuboid_feature2d.rs
128
-rw-r--r--
src/geometry/cuboid_feature3d.rs
516
-rw-r--r--
src/geometry/interaction_graph.rs
259
-rw-r--r--
src/geometry/mod.rs
80
-rw-r--r--
src/geometry/narrow_phase.rs
483
-rw-r--r--
src/geometry/polygon.rs
76
-rw-r--r--
src/geometry/polygon_intersection.rs
263
-rw-r--r--
src/geometry/polyhedron_feature3d.rs
284
-rw-r--r--
src/geometry/proximity.rs
31
-rw-r--r--
src/geometry/proximity_detector/ball_ball_proximity_detector.rs
68
-rw-r--r--
src/geometry/proximity_detector/ball_convex_proximity_detector.rs
53
-rw-r--r--
src/geometry/proximity_detector/ball_polygon_proximity_detector.rs
0
-rw-r--r--
src/geometry/proximity_detector/cuboid_cuboid_proximity_detector.rs
79
-rw-r--r--
src/geometry/proximity_detector/cuboid_polygon_proximity_detector.rs
0
-rw-r--r--
src/geometry/proximity_detector/cuboid_triangle_proximity_detector.rs
88
-rw-r--r--
src/geometry/proximity_detector/mod.rs
30
-rw-r--r--
src/geometry/proximity_detector/polygon_polygon_proximity_detector.rs
54
-rw-r--r--
src/geometry/proximity_detector/proximity_detector.rs
212
-rw-r--r--
src/geometry/proximity_detector/proximity_dispatcher.rs
136
-rw-r--r--
src/geometry/proximity_detector/trimesh_shape_proximity_detector.rs
133
-rw-r--r--
src/geometry/proximity_detector/voxels_shape_proximity_detector.rs
0
-rw-r--r--
src/geometry/sat.rs
294
-rw-r--r--
src/geometry/triangle.rs
9