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
path:
root
/
src
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
(limited to 'src')
-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_polygon_contact_generator.rs
301
-rw-r--r--
src/geometry/contact_generator/serializable_workspace_tag.rs
9
-rw-r--r--
src/geometry/contact_generator/trimesh_shape_contact_generator.rs
221
-rw-r--r--
src/geometry/contact_generator/voxels_shape_contact_generator.rs
0
-rw-r--r--
src/geometry/contact_pair.rs
185
-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
79
-rw-r--r--
src/geometry/mod.rs
156
-rw-r--r--
src/geometry/narrow_phase.rs
399
-rw-r--r--
src/geometry/pair_filter.rs
(renamed from src/geometry/user_callbacks.rs)
18
-rw-r--r--
src/geometry/polygon.rs
78
-rw-r--r--
src/geometry/polygon_intersection.rs
263
-rw-r--r--
src/geometry/polygonal_feature_map.rs
132
-rw-r--r--
src/geometry/polyhedron_feature3d.rs
445
-rw-r--r--
src/geometry/proximity.rs
43
-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
45
-rw-r--r--
src/geometry/proximity_detector/ball_polygon_proximity_detector.rs
1
-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
1
-rw-r--r--
src/geometry/proximity_detector/cuboid_triangle_proximity_detector.rs
90
-rw-r--r--
src/geometry/proximity_detector/mod.rs
30
-rw-r--r--
src/geometry/proximity_detector/polygon_polygon_proximity_detector.rs
57
-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
135
-rw-r--r--
src/geometry/proximity_detector/voxels_shape_proximity_detector.rs
0
-rw-r--r--
src/geometry/round_cylinder.rs
107
-rw-r--r--
src/geometry/sat.rs
369
-rw-r--r--
src/geometry/shape.rs
392
-rw-r--r--
src/geometry/triangle.rs
9
-rw-r--r--
src/geometry/trimesh.rs
192
-rw-r--r--
src/geometry/waabb.rs
217
-rw-r--r--
src/geometry/wquadtree.rs
587
-rw-r--r--
src/geometry/z_order.rs
70
-rw-r--r--
src/lib.rs
165
-rw-r--r--
src/pipeline/collision_pipeline.rs
17
-rw-r--r--
src/pipeline/event_handler.rs
20
-rw-r--r--
src/pipeline/physics_pipeline.rs
16
-rw-r--r--
src/pipeline/query_pipeline.rs
425
-rw-r--r--
src/utils.rs
731